0

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

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

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

帮助?

4

1 回答 1

0

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

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

于 2016-06-18T18:53:57.113 回答