Атрибут флажка Selenium «установлен»

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

66
задан jamesfzhang 18 November 2011 в 19:08
поделиться