51Testing软件测试论坛

标题: 请问页面有多个重名元素,如何用xpath识别呢 [打印本页]

作者: lynner1984    时间: 2014-5-27 15:06
标题: 请问页面有多个重名元素,如何用xpath识别呢
只能采用元素的文本来识别,xpath语句://td[cotains[text(),"确认"],但是当页面存在多个重名元素,包括“全部确认”,“全部反确认”,“反确认”时,应该怎么写这个xpath才能准确识别到“确认”按钮呢?
作者: lynner1984    时间: 2014-5-27 15:25
自己顶个,xpath能用正则吗?
作者: mildshark    时间: 2014-5-28 10:12
即使重名,XPATH路径也不一样啊
作者: zzhengjian    时间: 2014-5-28 18:07
可以用xpath=//td[text()='确认'] 的方式来定位,但是,如果“确认”中包含空格的话,需要也将空格匹配进去。例如,xpath=//td[text()=' 确认 '].
作者: joykao    时间: 2014-5-28 20:44
每个元素的xpath都是不一样的,建议不要自己去写xpath的值,可以借助插件,这样更准确也更节省时间,这个插件就不错
https://chrome.google.com/websto ... kmojlopmelmhgpbndog




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2