selenium控制滾輪滑動


selenium控制滾輪滑動,即在受控瀏覽器中使用js來控制滾輪滑動。

js中scrollIntoView()的用法

注意:driver是:
driver = selenium.webdriver.Chrome(executable_path='XXX/chromedriver.exe')

1、移動到元素element對象的“底端”,與當前窗口的“底部”對齊:

driver.execute_script("arguments[0].scrollIntoView(false);",element)

2、移動到元素element對象的”頂端“,與當前窗口的”頂部“對齊(默認true):

driver.execute_script("arguments[0].scrollIntoview();", element)

3、移動到頁面底部:

driver.execute_script("window.scrollTo(0,document.body.scrollHeight)")

4、移動到頁面頂部:

driver.execute_script("window.scrollTo(document.body.scrollHeight,0)")

5、瀏覽器頁面向下滑動到5000位置:

driver.execute_script("window.scrollTo(0,5000)")

6、向下滑動1000個像素

driver.execute_script("window.scrollBy(0,1000)")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM