【问题标题】:Appium IOS SendKey not workingAppium IOS SendKeys不起作用
【发布时间】:2015-11-25 18:00:25
【问题描述】:

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

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

【问题讨论】:

  • 你试过什么?你得到什么错误?我们需要更多信息来了解如何为您提供帮助。
  • 请提及您到目前为止所尝试的内容以及您收到的错误消息!!!

标签: ios appium


【解决方案1】:
WebElement element = driver.findElementByXPath("YOUR X-PATH");
element.click();
element.sendKeys("your input string");

【讨论】:

  • 在浪费了 3 个小时谷歌搜索解决方案之后,这个简单的技巧对我有用。谢谢。
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

    希望这能解决您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-01
      • 2020-08-10
      • 2016-05-22
      相关资源
      最近更新 更多