如何验证元素中是否只有特定文本及其后代?



我想验证元素中只有一个特定的文本"仅文本"及其后代。下面是一个示例代码:

<div id ="selected-item">
<div class="descendant">
</div>
<div class="descendant">
<img class="logo-image" src="image.svg">
</div>
<div class="name">Only text
</div>
</div>

假设您要测试第一个元素及其后代。使用 XPath 1.0 :

count(//div[@id="selected-item"]//div[@class="name" and contains(text(),"Only text")])=1

输出 :true

最新更新