0
我正在使用Appium 3.4.1,Android v4.4.2和Java進行Android App的自動化測試。當我把焦點放在字段上時,我發送了一個值到editText框,用於激活數字鍵盤。然而,當我清除它的工作領域,當我點擊字段它的作品,但是當我發送鍵到字段它不起作用。它將值輸入到其他字段。我基於以下鏈接嘗試了所有可能的方式。此外,在聚焦和sendkeys方法正在爲這些字段工作時,多個屏幕上的字段會打開數字鍵盤。Appium 3.4.1 sendKey()不適用於Android 4.4.2
有什麼辦法,我們可以使用android鍵盤使用Appium
- https://discuss.appium.io/t/android-sendkeys-function-clicks-taps-random-elements-in-the-page-but-does-not-enter-text-in-the-edittext-element/2095
- https://discuss.appium.io/t/appium-1-3-3-sendkeys-not-working-properly/2074
我很感激你對這個輸入的字段中鍵入值。
代碼:
WebElement element=driver.findElement(By.id("com.intellih.mobile:id/edt_caloriesBurned_workout_add_exercise_MS"));
element.clear();
element.click();
element=driver.findElement(By.id("com.intellih.mobile:id/edt_caloriesBurned_workout_add_exercise_MS"));
element.sendKeys("55");
以下是我使用過的更多鏈接:3. https://discuss.appium.io/t/sendkeys-and-click-function-does-not - 工作換IOS-SI mulator/5896 4. http://stackoverflow.com/questions/25529900/sendkeys-fails-on-android-appium-driver 5. https://github.com/appium/appium/issues/4297 – Learner
你能分享你已經試過的代碼 – nullpointer
@nullpointer感謝您的回覆! 'WebElement element = driver.findElement(By.id(「com.intellih.mobile:id/edt_caloriesBurned_workout_add_exercise_MS」)); element.clear(); element.click(); element = driver.findElement(By.id(「com.intellih.mobile:id/edt_caloriesBurned_workout_add_exercise_MS」)); element.sendKeys(「55」);' – Learner