python & selenium 控制滚动条

有时候我们需要控制页面上的滚动条,这时候就需要借助js来进行操作。
在网上找到的资料说chrome可以用以下方式,试了下没用

js = "var q=document.body.scrollTop=0"
driver.execute_script(js)

下面两种有效

js = "window.scrollTo(0,document.body.scrollHeight)" # 滚动到底部
driver.execute_script(js)

js = "window.scrollTo(0,0)"
# js = "window.scrollTo(0,document.body.scrollTop)" # 滚动到顶部,两种方式都可以
driver.execute_script(js)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容