首页 > 解决方案 > 如何使用 Selenium Webdriver 验证复选框是否被选中?

问题描述

选定的复选框 Webelement 详细信息:-

<label class="container_checkbox">
   <input type="checkbox" class="Control Checkbox" value="on" style="display: inline-block;">
   **<span class="checkmark">
     ::after
   </span>**
</label>

未选中的复选框 Web 元素详细信息:-

<label class="container_checkbox">
   <input type="checkbox" class="Control Checkbox" value="on" style="display: inline-block;">
   **<span class="checkmark"></span>**
</label>

为了指示复选框被选中,开发人员正在使用 CSS ::after 选择器。如何使用 selenium webdriver 检查复选框是否被选中。

标签: seleniumselenium-webdrivercheckboxwebdriver

解决方案


试试这个。。

private boolean isChecked;
private WebElement e;

isChecked = e.findElement(By.tagName("input")).isSelected();

或者您可以参考之前提出的这个解决方案

[硒复选框属性“选中”


推荐阅读