Просмотрел документы по Java получить атрибут. Не удалось понять пункт, упомянутый как:
Наконец, следующие имена атрибутов/свойств, которые обычно пишутся с неправильной заглавной буквы, оцениваются должным образом: «класс» «только для чтения»
Может ли кто-нибудь подтвердить, должен ли webElement.getAttribute("class")
возвращать имя класса элемента или нет?
Редактировать: сам пробовал.
System.out.println("element " + webElement.getAttribute("class"));
я осознаю
org.openqa.selenium.NoSuchElementException
Примечание. Элемент существует на экране, так как я могу успешно выполнять действия над элементом:
webElement.click(); //runs successfully
Код:
WebElement webElement = <findElement using some locator strategy>;
System.out.println("element " + webElement.getAttribute("class"));
WebElement webElement = <findElement using some locator strategy>; System.out.println("element " + webElement.getAttribute("class"));
- person Naman   schedule 07.04.2016