如何单击ios设备键盘上的搜索键以使用selenium自动化webapp?
应用程序类型:Web应用程序 设备:IOS(iPAD) 浏览器:Safari 我正在尝试在搜索框中搜索事件,但唯一的选择是在输入事件id后单击键盘上的“搜索”键。我可以使用如何单击ios设备键盘上的搜索键以使用selenium自动化webapp?,ios,selenium,keyboard-events,appium-ios,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.se
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);
但他们中没有一个人成功了 SEARCHBOX.sendkeys(key.ENTER);不,它不起作用;进程结果=Runtime.getRuntime().exec(命令);我猜这个命令是针对本机应用程序的,而不是针对在移动设备的safari浏览器中运行的webapp。试过了,但没用。打开键盘,试一下。它必须对两者都有效
driver.getKeyboard().sendKeys(Keys.RETURN);