Selenium缓慢拖动滚动条


selenium自动化模拟的时候,有时候要模拟到拖动滚动条,所以放上代码啦~

下面代码是直接拉到底

for i in range(4, 9):
time.sleep(0.5)
driver.execute_script('window.scrollTo(0, document.body.scrollHeight)')
time.sleep(0.5)

下面代码是缓慢拖动

js = "return action=document.body.scrollHeight"
new_height = driver.execute_script(js)
for i in range(0,new_height,150):
driver.execute_script('window.scrollTo(0, %s)'%(i))

每次150的间距拖动。。不怎么会码字。敬请谅解


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM