2016-03-21 4 views
2

Документах говорят http://selenium-python.readthedocs.org/api.html-х мне:Селен get_attribute

get_attribute (имя) Args: имя - имя атрибута/свойства для получения.

Некоторые из аргументов, которые я знаю, являются textContent, innerHTML, outerHTML, href. Где я могу найти список поддерживаемых аргументов?

+0

Selenium извлекает атрибуты HTML-тега, но атрибуты, которые вы упомянули, являются методами/свойствами JavaScript. Существует довольно большой набор атрибутов HTML - и что затрудняет ответ, так это то, что вы даже можете определить свои собственные [те] (http://w3c.github.io/html/single-page.html#embedding-custom- невидимые-данные с-з-данные-атрибуты). Таким образом, в основном это своего рода бесплатный текстовый аргумент. – skandigraun

ответ

-1

Каждый тег HTML может иметь разные атрибуты. Вы можете увидеть список атрибутов каждого тега от http://www.w3schools.com/tags/default.asp, затем перейти к каждому тегу. Кроме того, вы можете определить пользовательский атрибут для любых тегов, например. <a custom-att="my customer value">Test</a>.

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