如何使用硒获取单选按钮的标签?
How to get the label of radio button using selenium?
我正在尝试获取无线电的关联值 button.The 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='ctl00_mainContent_rdbList_0']
并想要获取值 Employment History
请帮助我找出使用 selenium 网络驱动程序 2 的最佳解决方案。
最简单的方法是使用 xpath 遍历节点。找到想要的收音机后,您可以走到 parent 并简单地指向标签
//input[@id='ctl00_mainContent_rdbList_0']/../label
或者,在这种情况下,您在 label 标记中具有 for 属性,该属性也可用于查找同一无线电的标签。
cssSelector 会更容易
[for='ctl00_mainContent_rdbList_0']
我正在尝试获取无线电的关联值 button.The 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='ctl00_mainContent_rdbList_0']
并想要获取值 Employment History
请帮助我找出使用 selenium 网络驱动程序 2 的最佳解决方案。
最简单的方法是使用 xpath 遍历节点。找到想要的收音机后,您可以走到 parent 并简单地指向标签
//input[@id='ctl00_mainContent_rdbList_0']/../label
或者,在这种情况下,您在 label 标记中具有 for 属性,该属性也可用于查找同一无线电的标签。
cssSelector 会更容易
[for='ctl00_mainContent_rdbList_0']