Я использую Selenium в Java для проверки проверки флажка в веб-приложении. Вот код:
private boolean isChecked;
private WebElement e;
Я объявляю e
и назначаю его области, где установлен флажок.
isChecked = e.findElement(By.tagName("input")).getAttribute("checked").equals("true");
Что странно, так это то, что getAttribute ("checked")
возвращает null
и, следовательно, NullPointerException
В HTML для флажка нет проверено отображение атрибута
. Однако разве не все элементы input
имеют checked = "true"
, поэтому этот код должен работать?