xpath动态属性的标签怎么定位(二)

tech2022-09-15  62

承接上一篇博文,我们要对列表进行编辑操作,

这时候就要定位具体要修改的一条列表的编辑。

看看页面结构。

其中,用户名是唯一键。

一个页面20条记录。

页面结构分析:class是动态变化的,不能用class定位。div,td,tr,这三个元素都是一样的,不能直接用class定位。方法就是通过这个用户名span标签,定位它的上一级div,再上一级在tbody里面的tr,在从这个tr去定位包含文本的button标签就很容易了。

 

谷歌控制台调试记录,定位成功

最终xpath

//span[contains(text(),"regionAA")]/parent::div/parent::td/parent::tr//span[contains(text(),"编辑")]

 

 

最新回复(0)