找到特定标签的xpath

时间:2016-02-03 14:04:18

标签: xpath

有人可以告诉我获取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>

1 个答案:

答案 0 :(得分:0)

试试这个

//li/label[@for='id5b8']

取决于您想要的具体程度。如果您的ID发生变化,这将会中断。

如果是这种情况,请尝试不使用@for属性。

另外,考虑一下CSS选择器,它们通常对更改更加健壮,或者至少更容易使它们成为那样

您还可以使用浏览器工具或此类在线工具开发/测试您的xpath http://www.freeformatter.com/xpath-tester.html#ad-output