XPath链接基于锚文本?

时间:2018-04-13 14:42:58

标签: html xml xpath

我想知道有人可以帮助我如何为以下按钮生成强大的XPath。

<a href="/webApplcation#/submittedApps" accesskey="n">Submitted Applications</a>

我想点击的按钮是提交的应用程序按钮。

我尝试了这个XPath,但它没有被识别

 //div[contains(normalize-space(),'Submitted Applications')]

我可以使用完整的XPath,但如果Web应用程序的布局发生变化,它就不会很强大。

 //*[@id="bs-example-navbar-collapse-1"]/ul/li[1]/a

1 个答案:

答案 0 :(得分:1)

更改

//div[contains(normalize-space(),'Submitted Applications')]

//a[contains(normalize-space(),'Submitted Applications')]

或更好,

//a[normalize-space()='Submitted Applications']