查找特定文本且仅显示此特定文本的Xpath

时间:2016-07-26 08:54:19

标签: html xml xpath

我使用xpath来定位包含特定文本的元素。我的问题是它找到了另一个具有相同文本但我在其中查找的元素,还有一些其他文本,这里使用的xpath是:

//a[contains(text(), 'Workflow')]

我想找到一个仅包含文本工作流和工作流的链接, 但xpath找到了一个我不想要的Workflow.MAINMENU的链接。

这是否可以使用XPATH?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。您不需要使用contains函数,而是直接比较文本:

//a[text() = 'Workflow']

如果文本周围有空格,您可以使用:

//a[normalize-space(text()) = 'Workflow']