2016-02-29 4 views
0

Я попытался использовать getAttribute, но даже если у моего веб-элемента есть html, например <img src=“abc.png”>, где отсутствует атрибут alt, он добавляет alt = "" (вместо пустой строки объявить его нулевым (несуществующим)).Как проверить наличие атрибута alt в Selenium

Есть ли способ проверить случаи, когда отсутствует атрибут alt (НЕ для проверки, является ли это пустой строкой, но если она вообще не существует вообще). Любые предложения приветствуются!

ответ

0

Если атрибут alt нет, то img примет значение по умолчанию, которое равно "". img tag также имеет высоту и ширину и т. д. Они также будут принимать значения по умолчанию и высоты изображения по умолчанию.

Если вы хотите увидеть, присутствует ли атрибут явно или нет, вы можете получить значение атрибута outerHTML, чтобы получить <img src=“abc.png”> в виде текста и посмотреть, присутствует ли атрибут alt или нет.

Смежные вопросы