【发布时间】:2016-03-20 05:31:33
【问题描述】:
我的 HTML 看起来像这样
<tr>
<td>
<span>
<img>fieldId:
</span>
</td>
<td>
<span>
<input value="false" type="text">
<input type="hidden" >
</span>
</td>
<td></td>
<td></td>
</tr>
我想找到文本输入字段,但我只知道第一个 td/span/img 下存在的 fieldId 我是这样写的xpath
//span[contains(text(),'fieldId')]/../following-sibling::td
但它找到了第一个 td 之后存在的所有 td,所以我尝试了这样
//span[contains(text(),'fieldId')]/../following-sibling::td[0]
但这不起作用
我哪里出错了??
请帮忙
【问题讨论】:
标签: java selenium xpath selenium-webdriver