1, 如果滚动条是针对整个 html 可以用如下方式:
- JS = "var q=document.documentElement.scrollTop=10000" # documentElement 表示获取根节点元素
- self.driver.execute_script(JS)
2, 如果滚动条是针对整个 body 可以用如下方式:
- JS = "var q=document.body.scrollTop=10000" # documentElement 表示获取 body 节点元素
- self.driver.execute_script(JS)
3, 如果滚动条是针对某个 div 可以用如下方式: 该页面的滚动条就是针对 class='main'的 div 而言的
- JS = "var q=document.getElementsByClassName('main')[0].scrollTop = 10000" # getElementsByClassName 表示获取 class='main'的元素列表, 0 表示第一个, 所以使用的时候要加索引
- self.driver.execute_script(JS)
来源: http://www.bubuko.com/infodetail-2868092.html