gpt4 book ai didi

javascript - 如何在 Div 中使用 进行 XPath 搜索?

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

我正在尝试在 HTML 中搜索以下文本。

The file <b> abc.txt </b> is not available.

我正在使用以下 xpath

//div[contains(string(),'The file <b> abc.txt </b> is not available')]

但这不起作用。如果我使用以下 Xpath ,它仍然可以工作。

//div[contains(string(),'is not available')]

由于我想搜索全文,请建议如何处理。

最佳答案

<b>...</b>不是字符串表示的一部分,而是 div 的子节点。尝试下面的 XPath 来匹配所需的 div节点:

//div[.="The file  abc.txt  is not available." and b="abc.txt"]

如果 "abc.txt" 并不重要是粗体文本,您可以简化为

//div[.="The file  abc.txt  is not available."]

如果"The file abc.txt is not available."只是 div 的一部分文本:

//div[contains(., "The file  abc.txt  is not available.")]

关于javascript - 如何在 Div 中使用 <b> 进行 XPath 搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52111988/

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