滚动到android chrome浏览器中的元素

时间:2015-07-09 06:30:25

标签: google-chrome scroll appium

我已经为移动设备创建了一个Web应用程序。我想用appium测试它。我正在使用appium的python客户端。在此我想要appium点击可能不在当前屏幕上的链接。我们可能需要向下滚动并单击。链接的位置是动态的,取决于其他内容。所以我想滚动,直到该元素在屏幕上可见,然后单击链接。为实现这一点,我尝试了以下

driver.execute_script("mobile: scrollTo", {"element": element_to_click.id})

但这不起作用。有人可以帮助我实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

我看到scrollTo()函数无处不在,所以你可以使用TouchAction类的longPress()moveTo()方法来执行滚动。看here