selenium,控制滚动条

今天写selenium用例的时候,遇见奇葩的问题,FF下是没有错误的,但是在chrome和ie下就会有问题,后来发现是 操作中点击一个按钮,在页面不可见,就会导致异常,解决方法如下:

element = self.driver.find_element_by_id("id")
self.driver.execute_script("arguments[0].scrollIntoView(true);", element)

然后就可以啦

posted @ 2016-05-06 18:02  晶莹的营  阅读(615)  评论(2编辑  收藏  举报