Selenium滚动条window.scrollTo和window.scrollBy

Selenium操作滚动条有两种方法,一种就是window.scrollTo,另一种是window.scrollBy,既然两个都可以用来操作滚动条,那这两个方法有什么区别呢?

1.window.scrollTo

定义和用法

scrollTo() 方法可把内容滚动到指定的坐标。

语法

scrollTo( xpos,ypos)

 

 

参数 描述
xpos 必需。要在窗口文档显示区左上角显示的文档的 x 坐标。
ypos 必需。要在窗口文档显示区左上角显示的文档的 y 坐标。

2.window.scrollBy

代码链接:http://www.cnblogs.com/mrjade/p/7112247.html

定义和用法

scrollBy() 方法可把内容滚动指定的像素数。

注意: 要使此方法工作 window 滚动条的可见属性必须设置为true!

语法

scrollBy( xnum,ynum)

 

 

参数 描述
xnum 必需。把文档向右滚动的像素数。
ynum 必需。把文档向下滚动的像素数。

如果想让滚动条滚动到网站顶部,则用window.scrollTo(0,0)即可,代码如下

Selenium滚动条window.scrollTo和window.scrollBy_第1张图片                                                                                                                 以上内容仅供参考,大家对以上所述有任何疑问可加群咨询!

 

转载于:https://www.cnblogs.com/mrjade/p/8378461.html

你可能感兴趣的:(Selenium滚动条window.scrollTo和window.scrollBy)