转自:https://blog.csdn.net/sinat_21302587/article/details/54341020 在获取元素的时候,明明元素确切的存在但是无法定位到,原因比较常见的有两个 滚动条,今天来说说滚动条 通常只需要加入 #将滚动条移动到页面的底部 js="var q=document.documentElement.scrollTop=100000" driver.execute_script(js) time.sleep(3) #将滚动条移动到页面的顶部 js="var q=document.documentElement.scrollTop=0" driver.execute_script(js) time.sleep(3) #若要对页面中的内嵌窗口中的滚动条进行操作,要先定位到该内嵌窗口,在进行滚动条操作 js="var q=document.getElementById('id').scrollTop=100000" driver.execute_script(js) time.sleep(3) |
|