【发布时间】:2012-01-01 12:47:25
【问题描述】:
我在 Java 中使用Selenium 来测试对 web 应用程序中复选框的检查。代码如下:
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",所以这段代码应该可以工作吗?
【问题讨论】:
标签: java selenium attributes checkbox nullpointerexception