如果列表中包含<li>Test1</li>
,我需要找到<li>Sample</li>
的XPATH。
标签示例:
<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的想法吗?
答案 0 :(得分:2)
您可以使用此xpath:
//ul[contains(li,'Sample')]/li[1]
我们的想法是首先找到ul
元素,其中li
元素包含'Sample'
。然后,从中选择该节点集中的第一个li
。