python-UI自动化之selenium元素定位
1.0 selenium工具介绍
2.0 selenium环境搭建
3.0 selenium常见8大元素定位
3.0 selenium - webdriver常见8大元素定位
3.1 selenium通过By定位元素
3.2 selenium通过JS定位元素
selenium 并不是万能的,有时候页面上操作无法实现的,这时候就需要借助 JS 来完成了。
比如:页面是可滚动的,想操作屏幕下方的元素,是不能直接定位到,需要先滚动屏幕到下方,否则会报找不到元素异常。
这个时候就需要JS定位
滚动条来滚动屏幕,使得操作的元素显示在当前页面上。Selenium
提供了一个可执行JS定位
的方法:execute_script(js脚本)
Selenium的8大元素定位,JS也可实现定位。
JS定位页面元素
学习JS
定位需要用到JavaScript
脚本的基础,有不了解的可通过w3c
网上学习下JavaScript
脚本。
附上
JavaScript
学习地址:
https://www.