这样的结构被赋予XPath查询搜索
<div class="user-number">123</div>
<div class="user-state">
<span class="u-state-icon icon icon-1"></span>
<span> User1</span>
</div>
我已经试过这样的(不正确)的XPath定位由user-number
User1
不明白问题出在哪里..
xpath=//*[@class='user-number' and text() = '123']/following-sibling::*[contains(@class,'user-state')]/descendant::*[contains(@text,'User1')]
是什么调试它的最好方法是什么? 例如,如果
xpath=//*[@class='user-number' and text() = '123']/following-sibling::*[contains(@class,'user-state')]
位于一些元素 - 如何打印出其text属性 - 检查哪些元素实际上位于?
看起来像我找到答案// * [@ class ='user-number'and text()='123']/following-sibling :: * [contains(@ class,'user-state')]/span [text()='User1']但是最好的调试的方式仍然是个问题)) – Jadwiga 2015-02-05 13:59:15