你如何判断在Selenium for Java中是否选中了复选框?
2022-08-31 11:58:14
我正在使用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"