【问题标题】:Solution to lack of setValue for android in appiumappium中android缺少setValue的解决方法
【发布时间】:2016-10-19 11:38:27
【问题描述】:

我正在使用 appium 和 python 脚本来自动测试一个 android 应用程序。我在尝试有效地选择日期字段中的日期时遇到了问题。

当您单击该字段时,它会在月视图中打开一个小日历,您可以在其中选择年份,然后按月滚动,一次滚动一个,最后选择日期。我想避免滚动浏览以节省时间,并尝试在 appium_python 客户端中为 android 找到 setValue 方法。当我尝试使用 API 所需格式的 send_keys 将密钥发送到元素时,驱动程序会单击该字段(打开日历)并尝试发送密钥,但什么也没做。

我很困惑为什么这不起作用,因为日历所做的只是返回一个字符串。

帮助?

【问题讨论】:

    标签: android automated-tests appium python-appium


    【解决方案1】:

    我认为 sendKeys 首先尝试单击然后键入 .但是,由于您说单击会打开日历选择器,因此它不起作用。可能(不确定)您可以尝试使用 javascript 执行程序将值直接写入该字段。像这样的答案

    https://stackoverflow.com/a/26955409/888070

    【讨论】:

      猜你喜欢
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-20
      • 1970-01-01
      • 2019-12-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多