如何找到前面元素的xpath

时间:2017-07-12 12:42:15

标签: xml xpath

<div id="r::p:" class="xxx">
<div>
<div>
<div>
<div>
<div>
<span class="axn29n">Jul 12, 2017 12:25:54 PM UTC</span>
</div>
<div>
<div id="r:p" style="margin-top:15px"/>
</div>
<div>
<span class="axn29n">2</span>
</div>
<div>
<img id="r:p:pt2:" width="5px" height="0px" alt="" src="images/t.gif"/>
</div>
<div>
<span class="axn29m">Blogs</span>
</div>

我需要得到span“2”的xpath。我想使用“博客”的前兄弟并检索它。任何建议

1 个答案:

答案 0 :(得分:0)

尝试在XPath下方使用span获取文字内容"2"

//span[.="Logs"]/preceding::span[1]