测试人社区

使用xpath相对路径定位,但整个App没有id、content-desc特殊属性协助定位怎么办?

使用xpath相对路径定位,需要依靠父级或者子级有唯一属性来协助定位,但是整个APP都没有id/content-desc,只剩一些text属性了,关键text还存在多个,想问问这种情况怎么办?怎么来定位元素?

1、帖子要发在对应班级的答疑区哈
2、可以使用组合定位的方式;发下元素结构看看

首先这样的dom结构自身稳定性是不够的,这降低了UI自动化测试 的价值
然后具体定位除了text,你可以利用其它的属性,都是@parameter的方式,再有多个的话利用方式来拿到对应位置的元素,首个为1,最后一个用last()来最下标
题外,你可以看看页面是不是用特定框架写的,这样dom是自动生成的,观察去总结下规律,后续会提速很多,因为xpath类型也固定了