面试:Selenium 中有哪几种定位方式?你最常用的是哪一种?

大家好啊,我是大田。

 

Selenium 中有八种定位方式:id、name、class_name、tag_name、link_text、partitial_link_text、XPath、CSS。

 

常用的有三种:

第一个是 id: 存在 id,使用 id 去定位简单方便,定位速度最快;

第二个是 XPath:很多时候前端的标签属性不规范,不能唯一确定元素,使用 XPath 相对位置定位;

第三个是 CSS 定位器,在浏览器中定位速度比 XPath 快。

 

需要注意的是:在定位元素时,尽量选择稳定的、不容易变化的元素属性,在 XPath 中尽可能少用索引,在一定程度上能减少自动化测试脚本的维护。 

 

以上就是大田今天的分享,如果你觉得有用,可以给大田点个赞~

你可能感兴趣的:(01.软件测试基础,经验分享)