【发布时间】:2015-06-15 20:24:35
【问题描述】:
我正在尝试验证是否选中了单选按钮。我有下面的 html 代码 sn-p 用于单选按钮。
<span class="jquery-hp-radio jquery-hp-radio-checked" style="-moz-user-select: none;">
<span class="mark">
<img src="http://someurl/images/empty.gif">
</span>
</span>
尝试使用以下代码 -
if(driver.findElement(By.className("mark")).isSelected()){
System.out.println("True");
}else
{
System.out.println("False");
}
}
它给出的输出为 False - 即使默认选择单选按钮。
【问题讨论】:
-
isSelected() 仅适用于具体的复选框元素,例如 。
-
您是否为正在执行检查的单选按钮使用正确的定位器?我可以看到 2 个类名.....
-
我使用 xpath 而不是 className 来避免冲突,但没有任何区别。
标签: java selenium-webdriver webdriver