有人可以告诉我获取Links midden标签的xpath的最佳方法是什么。
<div class="subfield even">
<div class="subfield-item" id="idee1598f081d2b9c6370a9de9b6e54693">
<span>
<ul class="radiogroup vertical">
<li>
<input type="radio" value="radio195" class="wicket-id5d2">
<label for="id5b7">Links boven</label>
</li><li>
<input type="radio" value="radio196" class="wicket-id5d2">
<label for="id5b8">Links midden</label>
</li><li>
<input value="radio197" class="wicket-id5d2">
<label for="id5b9">Links onder</label>
</li><li>
</li>
</ul>
</span>
答案 0 :(得分:0)
试试这个
//li/label[@for='id5b8']
取决于您想要的具体程度。如果您的ID发生变化,这将会中断。
如果是这种情况,请尝试不使用@for属性。
另外,考虑一下CSS选择器,它们通常对更改更加健壮,或者至少更容易使它们成为那样
您还可以使用浏览器工具或此类在线工具开发/测试您的xpath http://www.freeformatter.com/xpath-tester.html#ad-output