driver.findElementById("SearchField").sendKeys("bacon");
发送密钥后,本地键盘会在IOS上自动打开。如何自动化Appium Java中的原生“搜索”按钮
我如何自动点击原生键盘“搜索”?
Appium +的Java +硒+ Eclipse的
driver.findElementById("SearchField").sendKeys("bacon");
发送密钥后,本地键盘会在IOS上自动打开。如何自动化Appium Java中的原生“搜索”按钮
我如何自动点击原生键盘“搜索”?
Appium +的Java +硒+ Eclipse的
如果您使用的是Java客户端3.1.0,您可以使用此:
((AndroidDriver) driver).sendKeyEvent(AndroidKeyCode.ENTER);
假设你是一个自动化的原生移动应用程序。那么你可以轻松点击搜索按钮。 ()“);点击();点击();按钮。
如果您正在自动化web应用程序,那么您需要将您的上下文更改为本机,如下所示。
STEPS
CODE
driver.getContextHandles();
String currentContext = driver.getContext();
driver.context("NATIVE_APP");
driver.findElement(By.Xpath("xpath of search icon")).click();
driver.context(currentContext);
不知道,因为它已经过了一年半,但我也有一个类似的问题,这将是对你有帮助。如果我要在搜索字段中搜索“Bruno Mars”,我只需在“Bruno Mars \ n”中输入appium,然后换行符就会自动触发搜索按钮。但是,最近我的设备不再响应新线。我把谷歌键盘降级到4.1.x,并且我能够再次使用新的线路方法。问题是设备已经自动更新到5.x版本。所以降级键盘解决了我的问题。