如何使用硒获得单选按钮的标签?

时间:2015-04-16 21:02:37

标签: testing selenium selenium-webdriver automation

我正在尝试获取单选按钮的关联值.HTML代码就像

    <td>
<input id="ctl00_mainContent_rdbList_0" type="radio" checked="checked" value="1" name="ctl00$mainContent$rdbList"/>
<label for="ctl00_mainContent_rdbList_0">Employment History</label>
</td>

我正在提供单选按钮的xpath,即.//* [@ id =&#39; ctl00_mainContent_rdbList_0&#39;]

并希望获取值就业历史

请帮助我找到selenium web driver 2的最佳解决方案。

1 个答案:

答案 0 :(得分:2)

最简单的方法是使用xpath并遍历节点。找到预期的收音机后,您可以走到父母那里,只需指向标签

//input[@id='ctl00_mainContent_rdbList_0']/../label

或者,在这种情况下,您在label标签中有for属性,也可用于查找同一台收音机的标签。

cssSelector会更容易

[for='ctl00_mainContent_rdbList_0']