<tr class="even">
<td>101</td>
<td>NotProvisioned</td>
<td>1</td>
<td>
<a href="procdef.jsf?id=101">Examine</a>
</td>
嗨大家好 我在表格中有一些数字行。使用xpath我需要选择行中的一个元素,其中一个td单元格的文本值为NotProvisioned,其中一个兄弟姐妹有一个
在萤火虫中我尝试了以下内容,
$x("//td[[contains(text(),'NotProvisioned')]/following-sibling::* and child:a[contains(text(),'Examine']]")
我不确定我是否依赖于正确的元素。我应该寻找一个元素,他的文字是&#39;检查&#39;并且谁拥有前任祖先的文本是非预期的,但我无法弄清楚如何进行相应的链接。
任何帮助都会非常感激。
感谢, 标记
答案 0 :(得分:1)
如果您使用//td[preceding-sibling::td[. = 'NotProvisioned']]/a[. = 'Examine']
,则选择a
元素的td
元素子元素,a
元素的字符串值为Examine
,{{1}有一个前面的兄弟td
,其字符串值为td
。如果NotProvisioned
元素可以是后代,则可以使用a
代替。