使用 Appium 发送数据后如何确认 NumberPicker
how to confirm a NumberPicker after sending data with Appium
我为 Android 本机应用编写测试自动化。我想将 enter/send 值赋给 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 但无法获取应用程序的上下文。我想以某种方式将 "Done" 发送到键盘
我正在使用带硒的 Appium
这个与本机键盘操作键交互 - 输入(确认):
driver.sendKeyEvent(66);
我为 Android 本机应用编写测试自动化。我想将 enter/send 值赋给 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 但无法获取应用程序的上下文。我想以某种方式将 "Done" 发送到键盘
我正在使用带硒的 Appium
这个与本机键盘操作键交互 - 输入(确认):
driver.sendKeyEvent(66);