gpt4 book ai didi

c# - 如果 sibling 包含特定文本,则使用 Xpath 查找第一个 child

转载 作者:太空宇宙 更新时间:2023-11-03 10:36:33 24 4
gpt4 key购买 nike

我需要找到 <li>Test1</li> 的 XPATH在这种情况下,如果列表包含 <li>Sample</li> .

标签示例:

<ul>
<li>Test1</li>
<li>Test2</li>
<li>Sample</li>
</ul>

<ul>
<li>TestA</li>
<li>TestB</li>
<li>TestC</li>
</ul>

可以有多个<ul>标签

已经能够使用以下查询找到 li 是否包含 Sample

//ul/li[contains(.,'Sample')]

关于如何找到 <li>Test1</li> 的 xpath 的任何想法?

最佳答案

你可以使用这个 xpath:

//ul[contains(li,'Sample')]/li[1]

想法是首先找到 ul 元素,该元素具有包含 'Sample'li 元素。然后从中选择该节点集中的第一个 li

关于c# - 如果 sibling 包含特定文本,则使用 Xpath 查找第一个 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27496980/

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