gpt4 book ai didi

java - 当某个元素突出显示时查找该元素的文本

转载 作者:行者123 更新时间:2023-12-01 17:48:30 25 4
gpt4 key购买 nike

我试图确保我搜索的字符串在 div 中突出显示,因为有时它不会突出显示我搜索的所有内容。问题是,当它突出显示时,我无法使用

找到它
'//div[contains(text(), "' + text + '")]'

当元素被分割时。

突出显示元素的示例:

<span _ngcontent -c58 class="cli">
<span class="yellow-highlight">12</span>
"34567"
</span>

在这个例子中,如果我尝试查找“123”,我将找不到它,因为它不包含确切的文本。

想法?

**更新:

最终创建了 2 个列表,一个由“黄色突出显示”元素组成,另一个仅包含原始文本。如果尺寸不匹配,我想一定有问题,并且亮点没有按计划进行。谢谢:)

最佳答案

你可以使用这个,

driver.findElement(By.XPath("*//span[normalize-space(contains(text(),'123'))]"))

关于java - 当某个元素突出显示时查找该元素的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52811561/

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