首页 > 解决方案 > 如何验证 JavascriptExecutor 是否选中了复选框

问题描述

我无法使用 JavascriptExecutor 检查复选框是否被选中

VatisChecked = (boolean) ((JavascriptExecutor) driver).executeScript("return arguments[0].checked", TaxCheckMark);

我尝试了上面的代码,但它返回给我 null “VatisChecked”是一个布尔字符串,“TaxCheckMark”是元素位置

<label class="checkbox checked" ng-class="{checked:$Gadget.vatTaxChecked}">
                                    <ins id="restrictAccess" class="uIcon"></ins>
                                </label>

我只想知道是否使用 JavascriptExecutor 和上面的代码检查了 checkBox 是否返回 true 或 false。

标签: javascriptjavaselenium

解决方案


推荐阅读