51Testing软件测试论坛
标题:
页面上元素在html中出现的位置不固定,如何用xpath定位这样的元素
[打印本页]
作者:
renhe0721
时间:
2017-6-15 16:38
标题:
页面上元素在html中出现的位置不固定,如何用xpath定位这样的元素
如图,截图中看到开始节点对应第3个g标签,但是它不是每次都出现在g[3],有时候在g[1],有时候在g[5]。
不知道能不能通过g标签中的 image中的xlink:href中的"/ing/start.png"来定位当前g呢?如果可以的话,xpath路径应该怎么写?
/*[name()='g'][2]/*/image[contains(@xlink:href,'start.png')]")
我写成这样了,报错。不知道应该怎么改了。
作者:
清晨一缕阳光
时间:
2017-6-16 09:44
使用fireBug插件就能直接出来xpath路径的。
作者:
菜鸟@大虾
时间:
2017-6-16 09:44
同学,不要为了自动化而自动化
作者:
梦想家
时间:
2017-6-16 11:06
firepath安装这个差件也可以xpath定位
作者:
Real_小T
时间:
2017-6-18 23:15
用link_text可以吗
作者:
慕容别人
时间:
2017-9-23 23:14
你试试改用class来定位
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2