java Selenium表示span的xpath无效
HTML:
<div class="accept"><a class="red_keep popup_action"><span>Click here to view terms</span></a></div>
我尝试过的Xpath:
1. //span[text()='Click here to view terms']
2. normalize-space(//href[@class="red_keep popap_action"]/text()='Click here to view terms')
从上面看,它们都不起作用
# 1 楼答案
假设在规范化空格后(使用
normalized-space()
),需要通过文本内容匹配span
,那么XPath可以是以下之一:第一个XPath仅在目标文本节点是
span
的第一个子节点时有效,而第二个XPath无论如何都应该有效