如何使用xpath定位该元素?(类名不是唯一的)。
<a class="my-action" href="/my/path/page.html"></a>
尝试过://a[@href='/my/path/page.html']
但没有成功。怎么了?
您可以使用contains
像
//a[contains(@href, 'path/page.html')]
.
必要时附加到XPath,这意味着从当前节点开始,而不是全局。
.//a[contains(@href, 'path/page.html')]
对于Selenium,在您的情况下最好使用CSS选择器。
a[href*='path/page.html']
但是,您需要提供有关XPath不起作用的更多信息。请发布例外消息。也许问题不在于XPath中的部分href。请避免XY问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句