Appium chrome点击不起作用

时间:2018-02-14 15:23:13

标签: node.js selenium appium

我使用wd在移动网页上使用Chrome进行测试,但似乎点击该页面什么都不做,只是直接点击Android模拟器按预期工作。记录如下:

> CALL elementByXPath("/html/body/div[2]/div[2]/div/div/div/div[3]/a")
> POST /session/:sessionID/element
> {"using":"xpath","value":"/html/body/div[2]/div[2]/div/div/div/div[3]/a"}
> RESPONSE
> elementByXPath("/html/body/div[2]/div[2]/div/div/div/div[3]/a")
> {"ELEMENT":"0.5510012301289775-4"} CALL element.click() POST
> /session/:sessionID/element/0.5510012301289775-4/click RESPONSE
> element.click()

更多信息:元素位于页面底部,因此我必须在点击前调用滚动;所以问题是在不在屏幕视图上的元素上调用click()。它的高度比Appium上的页面长 - Android(Chrome)

似乎有问题

1 个答案:

答案 0 :(得分:0)

在点击任何元素之前给出一些等待时间并尝试。在页面加载完全驱动程序尝试单击元素之前,我也遇到了同样的问题。因此,点击会在页面中的其他元素上执行。