首页 > 编程语言 > 详细

Python+Selenium学习笔记12 - 窗口大小和滚动条

时间:2018-05-21 21:41:59      阅读:367      评论:0      收藏:0      [点我收藏+]

涉及到的三个方法

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 - 窗口大小和滚动条

原文:https://www.cnblogs.com/sue2015/p/9069415.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!