链接xpath轴

时间:2015-04-27 15:58:57

标签: xpath

<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;并且谁拥有前任祖先的文本是非预期的,但我无法弄清楚如何进行相应的链接。

任何帮助都会非常感激。

感谢, 标记

1 个答案:

答案 0 :(得分:1)

如果您使用//td[preceding-sibling::td[. = 'NotProvisioned']]/a[. = 'Examine'],则选择a元素的td元素子元素,a元素的字符串值为Examine,{{1}有一个前面的兄弟td,其字符串值为td。如果NotProvisioned元素可以是后代,则可以使用a代替。