码迷,mamicode.com
首页 > 编程语言 > 详细

Python+selenium之调用JavaScript

时间:2017-09-11 19:53:54      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:控制   script   页面   scrollto   执行   web   第一个   位置   法律   

webdriver提供了操作浏览器的前进和后退的方法,但是对于浏览器公东条并没有提供相应的操作方法。于是就需要借助JavaScript来控制浏览器的滚动条。webdriver提供了execute_sript()方法来执行JavaScript代码。

 一般必须使用滚动条的场景是:注册时的法律文件条文阅读。判断用户是否阅读完的标准是:滚动条是否拉倒页面底部。为了使操作更接近用户行为也会使用滚动条,例如用户操作的元素在页面的第二屏,一般用户不会对看不到的元素进行操作,那么需要现将滚动条拖动到页面的第二屏在进行操作。

window.scrollTo()方法用于设置浏览器窗口滚动条的水平和垂直位置。方法的第一个参数表示水平的左间距,第二个参数表示垂直的上边距。其代码如下:

 

Python+selenium之调用JavaScript

标签:控制   script   页面   scrollto   执行   web   第一个   位置   法律   

原文地址:http://www.cnblogs.com/fengyiru6369/p/7506262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!