Я использую Selenium в 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", поэтому этот код должен работать?