我使用 Java 中的 硒来测试 webapp 中的复选框:
private boolean isChecked;
private WebElement e;
我声明 e
并将其分配给复选框所在的区域。
isChecked = e.findElement(By.tagName("input")).getAttribute("checked").equals("true");
奇怪的是,getAttribute("checked")
返回 null
,因此返回 NullPointerException
在复选框的 HTML 中,没有显示 checked
属性。但是,所有的 input
元素都有一个 checked = "true"
,所以这段代码应该可以工作,不是吗?