【发布时间】:2016-02-15 23:23:18
【问题描述】:
我为 Android Native 应用程序编写测试自动化。我想向 NumberPicker 输入/发送值,我的代码如下:
WebElement heightValue = appiumDriver.findElement(By.className("android.widget.NumberPicker"));
heightValue.sendKeys("180");
appiumDriver.findElement(By.id("com.kmp.connect.coach:id/buttonDefaultPositive")).click();
问题是,我必须在本机键盘上单击确认,然后单击我的应用程序的确定按钮,然后设置值。但我不能干扰本机键盘。 我尝试 InputMethodManager 但我无法获得应用程序的上下文。我想以某种方式将“完成”发送到键盘
我正在使用带有硒的 Appium
【问题讨论】:
标签: java android selenium automation appium