涉及到的三个方法
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()