在我正在测试的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();图片:

发布于 2015-10-30 22:48:18
如果你想试试javascript,我发现它适用于Android设备,当常规的触摸和点击没有任何反应时,是这样的:
js.executeScript("$('# pageElement .elementClassName').trigger('touchstart')");
https://stackoverflow.com/questions/32518284
复制相似问题