使用Java

时间:2018-05-03 16:42:14

标签: java ios appium iphone-keypad

需要建议我如何解除iOS上的键盘,因为我需要访问它下面的元素。

我试过

driver.hideKeyboard();
driver.getKeyboard().sendKeys(Keys.RETURN);
driver.getKeyboard().sendKeys(Keys.CANCEL);
driver.getKeyboard().sendKeys(Keys.ENTER);

但都是徒劳的。

我也尝试过scrollDown()

基本上就是这段代码:

  

JavascriptExecutor js =(JavascriptExecutor)驱动程序;             HashMap scrollObject = new HashMap();             scrollObject.put(“direction”,“down”);             js.executeScript(“mobile:scroll”,scrollObject);

当我这样做时,会发生类似奇怪的事情,键'e'被输入。

附加GIF供您参考。

http://g.recordit.co/2WeVI3m6KM.gif

任何关于此的建议都会非常棒。感谢。

0 个答案:

没有答案