2015-10-22 34 views

回答

1

如果您使用的是Java客户端3.1.0,您可以使用此:

((AndroidDriver) driver).sendKeyEvent(AndroidKeyCode.ENTER); 
1

假设你是一个自动化的原生移动应用程序。那么你可以轻松点击搜索按钮。 ()“);点击();点击();按钮。

如果您正在自动化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); 
0

不知道,因为它已经过了一年半,但我也有一个类似的问题,这将是对你有帮助。如果我要在搜索字段中搜索“Bruno Mars”,我只需在“Bruno Mars \ n”中输入appium,然后换行符就会自动触发搜索按钮。但是,最近我的设备不再响应新线。我把谷歌键盘降级到4.1.x,并且我能够再次使用新的线路方法。问题是设备已经自动更新到5.x版本。所以降级键盘解决了我的问题。