Appium IOS SendKey无法正常工作

时间:2015-11-19 04:04:40

标签: ios appium

我正在使用Appium来自动化混合应用程序。 Selenium方法sendkey在Android中运行良好。但是,sendkey在IOS中不起作用。因此,为了使其工作,我使用javascript执行器来设置值,然后触发更改事件。

这确实降低了我对自动化混合应用appium的信心。我想知道是否有任何方法可以制作' sendkey'在IOS工作。这也是一个常见的问题。

3 个答案:

答案 0 :(得分:0)

WebElement element = driver.findElementByXPath("YOUR X-PATH");
element.click();
element.sendKeys("your input string");

答案 1 :(得分:0)

对于iOS,您应该将“sendKeyStrategy”功能设置为“groups”或“setValue”。

参考http://appium.io/slate/en/v1.3.4/?ruby#ios-only

答案 2 :(得分:0)

我假设您正在使用iOS模拟器,我认为在单击文本字段时键盘无法显示,因此无法向应用程序输入文本。请检查您的模拟器设置是否已选中触发器模拟器键盘。

希望这可以解决您的问题。