【发布时间】:2015-12-07 17:00:56
【问题描述】:
在我正在测试的 Android 应用程序中,我试图单击/点击时间选择器。例如,默认情况下时间选择器显示 08:00AM。我想将小时从 8 更改为 7,然后再更改分钟,但 xpath 似乎不起作用。它点击了一些东西,但是当我通过代码点击 OK 按钮时,时间仍然显示为 08:00AM。如果有人可以帮助我,那么我也可以将分钟和 PM 更改为 AM。
这是我用来点击小时选择器的方法,以便选择 7:
driver.findElement(By.xpath("//android.widget.NumberPicker[0]/android.widget.Button[0]")).click();
图片:
【问题讨论】:
-
我没有使用 Appium 的经验,但是 XPath 索引从
1而不是0开始,所以我要尝试的第一件事是更改 XPath 表达式的索引