51Testing软件测试论坛
标题:
怎么写这个xpath
[打印本页]
作者:
xiaoaikaikaixin
时间:
2015-5-20 14:01
标题:
怎么写这个xpath
本帖最后由 xiaoaikaikaixin 于 2015-5-20 17:12 编辑
大侠们,我要怎么定位这个放大镜,它的id是随时变化的,下面是它的html,它的xpath要怎么写
<img id="ext-gen1197" class="x-form-trigger x-form-search-trigger x-form-trigger-over" src="/scripts/ext-2.2/resources/images/default/s.gif" style="cursor: pointer;"/>
作者:
踏雪飞狐
时间:
2015-5-20 15:18
用class属性定位可以吧
作者:
LUCIEN06
时间:
2015-5-20 16:24
需要贴出更全的html, firefox, chrome 都有插件可以帮助定位,选中这个元素右键选xpath就能生成一个xpath。
作者:
xiaoaikaikaixin
时间:
2015-5-20 17:14
LUCIEN06 发表于 2015-5-20 16:24
需要贴出更全的html, firefox, chrome 都有插件可以帮助定位,选中这个元素右键选xpath就能生成一个xpath。
你好,xpath产生的是用id的,可是我的id每次都会变化,所以都不可以用id,那要其他的xpath定位,应该怎么写,谢谢
作者:
a405908765
时间:
2015-5-21 16:31
//img[class='x-form-trigger x-form-search-trigger x-form-trigger-over']
不知道这样行不行 或者用src
firebug 右键复制xpath 可以直接出完整xpath路径
作者:
ermine
时间:
2015-5-21 17:54
前面的那个input,按name可以唯一定位么?如果可以的话,可以这样
//input[@name="header.toCode"]/following-sibling::img
作者:
a1257235444
时间:
2015-6-3 21:52
//img[@src='/scripts/ext-2.2/resources/images/default/s.gif' and @style='cursor: pointer;']
不知道这两个属性在你的页面里能不能定位一个唯一的元素
作者:
sgr_pippo
时间:
2015-6-9 15:19
6楼正解,考虑用父节点吧
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2