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