给出以下html:
<div>
<h4>some text</h4>
<div>
<ul></ul>
<div></div>
<p></p>
</div>
</div>
这两个xpath分别找到1个节点:
//h4[contains(text(), 'some text')]/following-sibling::div/ul
//h4[contains(text(), 'some text')]/following-sibling::div/p
但是这一个返回0发现。
//h4[contains(text(), 'some text')]/following-sibling::div/div
为什么第三个xpath也不返回1个?
答案 0 :(得分:0)
当我为我正在查看的网页禁用javascript时,页面的HTML已更改。这解决了我的问题。感谢@Sebastian Zartner:
How can I get Firebug to match HtmlUnitDriver's pageSource report?