大家好啊,我是大田。
Selenium 中有八种定位方式:id、name、class_name、tag_name、link_text、partitial_link_text、XPath、CSS。
常用的有三种:
第一个是 id: 存在 id,使用 id 去定位简单方便,定位速度最快;
第二个是 XPath:很多时候前端的标签属性不规范,不能唯一确定元素,使用 XPath 相对位置定位;
第三个是 CSS 定位器,在浏览器中定位速度比 XPath 快。
需要注意的是:在定位元素时,尽量选择稳定的、不容易变化的元素属性,在 XPath 中尽可能少用索引,在一定程度上能减少自动化测试脚本的维护。
以上就是大田今天的分享,如果你觉得有用,可以给大田点个赞~