如何识别是否在硒中检查单选按钮?

时间:2017-01-09 10:00:29

标签: java selenium selenium-webdriver

我在单选按钮下面有html代码段。

 <label for="exceptionTrue">
    <span/>
    <span class="check" style="background: #F3565D;"/>
    <span class="box"/>
      Yes
    </label>

如果选择单选按钮或未在页面中选择单选按钮,则显示的HTML格式相同。

如果选中了单选按钮,则元素在span class ='check'中,如果未选中,则为span class ='box。 如果选择或未选择单选按钮,则html代码存在于页面中。因此我无法验证class ='check'。 。任何想法我怎么能验证这个...我试过is.Selected它不起作用

1 个答案:

答案 0 :(得分:0)

我在这里看不到问题,你知道这个单选按钮是如何工作的,你只需要实现这个验证。找到你的单选按钮元素:

if (element.getAttribute("class").equals("check")){ 
return true; }
else {
return false; }

这只是一个示例,您可以根据代码进行调整。

编辑:当我再次阅读你的问题时,我真的不清楚,所以我不确定这是否有帮助。您需要提供更多详细信息。