获取Robotframework中给定元素的HTML标签

时间:2019-03-29 15:07:14

标签: 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"
...

我现在如何在Robotframework中获得此元素的HTML标签?我可以实现一些Python代码,但是我不敢相信,没有其他功能已经可以立即获取该元素的标签。

谢谢!

1 个答案:

答案 0 :(得分:4)

Web元素具有tag_name属性,您可以使用机器人的extended variable syntax访问。

示例:

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