我需要检查某个已知 div 后面的 div 是否不包含 h3 标签。我该如何仅使用 xpath 表达式来实现这一点?
<div>
<h2></h2>
...this is the div I found...
</div>
<div>
... need to check for presence of this div ..
<h3>some text<h3>
</div>
最佳答案
其实这个问题问的不是很清楚。
如果你想查找全部<div>
当前元素后面没有子元素 <h3>
的元素,您可以使用下面的 XPath 表达式:
/following-sibling::div[not(h3)]
但是如果你只想找到第一个 <div>
当前元素之后的元素具有该条件,您可以尝试如下:
/following-sibling::div[1][not(h3)]
关于java - Xpath:查找已知 div 后面的 div(非嵌套),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22350139/