Python+Selenium學習筆記12 - 窗口大小和滾動條


涉及到的三個方法

set_window_size()  用於設置瀏覽器窗口的大小 e.gset_window_size(600,600)

window.scrollTo() 用於設置瀏覽器窗口滾動條的水平和垂直位置window.scrollTo(300,120) 其中300左邊距,120上邊距

execute_script() 執行JavaScript代碼來移動滾動條的位置

 1 # coding = utf-8
 2 
 3 from selenium import webdriver
 4 from time import sleep
 5 
 6 dr = webdriver.Firefox()
 7 dr.get("http://www.baidu.com")
 8 
 9 dr.set_window_size(500,500)
10 
11 dr.find_element_by_id("kw").send_keys("selenium")
12 dr.find_element_by_id("kw").submit()
13 sleep(5)
14 
15 js = "window.scrollTo(9000,9000);"  # 實際距離可能沒那么大,但在最靠邊
16 dr.execute_script(js)
17 sleep(5)
18 
19 dr.quit()

 

 

 


免責聲明!

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



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