1、为什么操作滚动条
- 在HTML页面中,由于前端技术框架的原因,页面中的一些元素为动态显示,元素根据滚动条的下拉而被加载。
- 例如:页面注册同意条款,需要滚动条到最底层,才能点击同意。
2、Selenium如何操作滚动条
Selenium
的WebDriver
类库中并没有直接提供对滚动条进行操作方法,但是Selenium
提供了可调用JavaScript
脚本的方法,所以我们可以通过JavaScript
脚本来达到操作滚动条的目的。
提示:
- 滚动条:一种可控制程序显示范围的组件。
- JavaScript:一种流行脚本语言,可以操作HTML标签。
JavaScript学习文档:http://www.w3school.com.cn/js/js_intro.asp
3、Selenium操作滚动条方法
- 设置
JavaScritp
脚本控制滚动条js="window.scrollTo(0,1000)
(0:水平距离;1000