Получить HTML-тег заданного элемента в Robotframework

#robotframework #selenium2library

#robotframework #selenium2library

Вопрос:

Допустим, у меня в исходном коде есть следующий HTML:

 ...
<span id=myElement>some text</span>
...
  

Давайте также скажем, что я нашел этот элемент через:

 ...
${web_element}  Get Webelement  id:myElement
...
  

Теперь я хочу получить html-тег этого расположенного элемента с чем-то вроде:

 ...
${tag}  Some Keyword To Get the HTML of a located Element  ${web_element}
Log To Console  ${tag}  >> "span"
...
  

Как бы я получил HTML-тег этого элемента сейчас в Robotframework? Я мог бы реализовать некоторый код на Python, но я не могу поверить, что нет другой, уже существующей, функции, чтобы получить тег элемента сейчас.

Спасибо!

Ответ №1:

Веб-элементы имеют tag_name атрибут, к которому вы можете получить доступ с помощью расширенного синтаксиса переменных робота.

Пример:

 ${web_element}  Get Webelement  id:myElement
log  The tag is ${web_element.tag_name}