gpt4 book ai didi

java - Selenium 说 span 的 xpath 无效

转载 作者:行者123 更新时间:2023-12-01 10:00:42 26 4
gpt4 key购买 nike

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')

从上面的 xpath 来看,它们都不起作用。

最佳答案

假设您需要在空格标准化后通过其文本内容来匹配 span(使用 normalized-space()),那么 XPath 可以是以下之一:以下:

//span[normalized-space(text())='Click here to view terms']
//span[text()[normalized-space(.)='Click here to view terms']]

仅当目标文本节点是 span第一个子节点时,第一个 XPath 才起作用,而第二个 XPath 无论如何都应该起作用。

关于java - Selenium 说 span 的 xpath 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36830786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com