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://ww

这篇博客介绍了如何在Python的Selenium自动化测试中利用JavaScript进行页面元素定位。当Selenium的By定位方法无法满足需求,如需滚动页面操作下方元素时,可以借助JS完成。文中列举了通过JS定位元素ID、class name、name、tag name以及CSS选择器等方法,并提供了简单的JS定位代码示例。此外,作者还预告了下一篇文章将探讨JS处理浏览器滚动条的内容。

1万+

被折叠的 条评论
为什么被折叠?



