0


xpath常用的元素定位方式

xpath常用的元素定位方式

xpath是比较常用的一种定位元素的方式,因为它很方便,缺点是,消耗系统性能。如果Xpath使用的比较好,几乎可以定位到任何页面元素,而且受页面变化影响较小。(以下是个人觉得比较好用和稳定的xpath)

1、通过相对路径来定位

在这里插入图片描述

​ xpath=//span//input

​ 相对路径一般只会包含与被定位元素最近的几层元素有关,相对路径写的好的话,页面变动影响最小,而且定位准确。

2、通过相对路径+索引值来定位

在这里插入图片描述

​ xpath=(//span//input)[2] #返回查找到的第二个符合条件的元素

​ 如果一个页面中有多个相似的元素,或是一个层下面有多个同样的元素的时候,需要用索引的方法来定位,否则无法区分。

3、通过属性来定位

在这里插入图片描述

​ xpath=//input[@id=‘kw’]

​ 属性定位也是比较常用的方法,如果元素中没有常见的id,name,class等直接有方法可调用的属性,也可以查找元素中是否有其他能唯一标识元素的属性,如果有,就可以用此方法定位

4、通过模糊匹配来定位

在这里插入图片描述

​ xpath=//input[contains(@id’su’)]

​ 此方法更加灵活,可以定位属性值不太规律,或是部分变动

5、通过谷歌浏览器的F12 来Copy Xpath

​ 鼠标右键copy->Copy Xpath直接复制某个元素xpath路径(实在其他方式定位不了才用这种,比较不稳定)

6、通过F12验证是否能定位到元素

path路径(实在其他方式定位不了才用这种,比较不稳定)

7、通过F12验证是否能定位到元素

在这里插入图片描述


本文转载自: https://blog.csdn.net/yan52575/article/details/125361885
版权归原作者 颜究生_ 所有, 如有侵权,请联系我们删除。

“xpath常用的元素定位方式”的评论:

还没有评论