1. 程式人生 > >Python+Selenium學習筆記12 - 窗口大小和滾動條

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

www ref 分享圖片 滾動條 IT 邊距 utf-8 alt set

涉及到的三個方法

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()

技術分享圖片

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