获取 Robotframework 中给定元素的 HTML 标签
Get HTML tag of a given element in Robotframework
假设我的源代码中有以下 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"
...
现在如何在 Robotframework 中获取此元素的 HTML 标签?我可以实现一些 Python 代码,但我无法相信,现在没有其他已经内置的功能来获取元素的标签。
谢谢!
Web 元素有一个 tag_name
属性,您可以使用机器人的 extended variable syntax 访问该属性。
示例:
${web_element} Get Webelement id:myElement
log The tag is ${web_element.tag_name}
假设我的源代码中有以下 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"
...
现在如何在 Robotframework 中获取此元素的 HTML 标签?我可以实现一些 Python 代码,但我无法相信,现在没有其他已经内置的功能来获取元素的标签。
谢谢!
Web 元素有一个 tag_name
属性,您可以使用机器人的 extended variable syntax 访问该属性。
示例:
${web_element} Get Webelement id:myElement
log The tag is ${web_element.tag_name}