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)

你可能感兴趣的:(python & selenium 控制滚动条)