ios - 如何点击ios设备键盘上的搜索键来使用selenium自动化web应用程序?

标签 ios selenium keyboard-events appium-ios

应用程序类型:Web 应用程序

设备:IOS(iPAD)

浏览器:Safari

我正在尝试在搜索框中搜索事件,但唯一的选择是输入事件 ID 后单击键盘上的“搜索”键。我可以使用 sendkeys() 输入事件 ID,但不知道如何单击键盘上的“搜索”键。

为此,我尝试了以下方法:

1.  SEARCHBOX.sendKeys(Keys.chord(Keys.ENTER));

2.  SEARCHBOX.sendKeys(Keys.chord(Keys.RETURN));

3.  SEARCHBOX.sendKeys("\n");

4.  SEARCHBOX.sendKeys(Keys.ENTER);

5.  Robot r = new Robot();
    r.keyPress(KeyEvent.VK_ENTER);

但它们都不起作用。

最佳答案

driver.getKeyboard().sendKeys(Keys.RETURN);

关于ios - 如何点击ios设备键盘上的搜索键来使用selenium自动化web应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44774212/

相关文章:

ios - 处理慢动作视频效果 iOS

ios - 真的需要SKSpriteNode child 才能正确射击

ios - ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering 不工作

java - 丢弃循环中的一些类值 - 避免使用第二个元素

ios - TouchesBegan 方法在 swift 3 中不起作用

jquery - 在 jQuery 中组合键码事件

ios - 如何只保存 ImageView 中的图像?

ruby - 如何在 Ruby Selenium 中使用 Chrome 选项?

javascript - 为什么在编写 Protractor 测试时必须使用 browser.sleep

python-2.7 - 如何在 Kivy 中处理同时按下的多个键?