我有一个如下所示的 html 片段;
<div class="sideBar">
<ul>
<li class="test testlist">
<div>test 1</div>
<ul>
<li class="test testlist"><div>sub test1</div></li>
<li class="test testlist"><div>sub test2</div></li>
</ul>
</li>
<li class="test testlist"><div>test 2</div></li>
</ul>
</div>
我需要获取包含文本“test 2”的第二个节点列表,但是当我尝试以下操作时;
//div[contains(@class, 'sideBar')]//li[@class=\"test testlist\"])[2]//div
它返回节点;
<li class="test testlist"><div>sub test2</div></li>
请问我该如何返回节点;
<li class="test testlist"><div>test 2</div></li>
非常感谢,
C。