如何使用Selenium在iPhone中执行ENTER键操作

时间:2017-05-29 12:53:24

标签: java ios iphone selenium-webdriver appium

请查看以下详细信息

Appium 1.6.4
MAC 10.12.4
iOS 10.3.1

我可以检查iPhone的webElements。 对于文本字段,我能够插入一个值,但我无法执行ENTER键操作。

如何在iOS设备上实现这一点..?

4 个答案:

答案 0 :(得分:1)

试试这个

driver.findElement(By.id("Value")).sendKeys(Keys.ENTER);

我希望能为你提供帮助。

答案 1 :(得分:0)

试试这个.sendKeys(value+"\n");

答案 2 :(得分:0)

试试这个。

  1. 使用sendkey输入输入框中的字符串:

    driver.findElement(By.id("Value")).sendKeys("VALUETOPASS");
    
  2. 现在启动设备键盘并输入:

    driver.getKeyboard().sendKeys(keys.Enter);
    
  3. 如果上述代码不起作用,请尝试按下并释放按键

    driver.getKeyboard().pressKey(Keys.Enter);
    driver.getKeyboard().pressKey(Keys.Enter);
    

    希望这会对你有所帮助。感谢。

答案 3 :(得分:0)

使用AppiumDriver并尝试。上述大部分解决方案都应该有效