我想找到第一个带有PONumber的tr标签:text。我无法做到这一点。有帮助吗?我可以使用grunt
找到它但它提供了2个对象。我想找到第一个。
//table/tbody/tr/td[contains(text(),'PONumber')]
答案 0 :(得分:2)
您可以使用以下xpath来查找您想要的确切对象
//tr/td[normalize-space(.)='PONumber:']
答案 1 :(得分:1)
您可以使用类似
的内容 <tr>
<td class="leftside">small image here</td>
<td class="middle"> label to display BIO of a person</td>
<td class="rightside">small image here</td>
</tr>
所以将xpath放在括号中并使用(//tr/td[contains(text(),'PONumber')])[1]
指定只返回第一个条目。否则你也可以使用类似的东西:
[1]
所以&#34;以前&#34;将从搜索结果中排除
答案 2 :(得分:0)
您可以将XPath结果限制为仅返回使用[1]
匹配的第一个:
(//table/tbody/tr/td[contains(.,'PONumber')])[1]