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

 

猜你喜欢

转载自www.cnblogs.com/sue2015/p/9069415.html