在Robotframework中获取给定元素的HTML标记

问题描述 投票:1回答:1

假设我的源代码中包含以下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代码,但我无法相信,现在还没有其他已经bultin功能来获取元素的标记。

谢谢!

robotframework selenium2library
1个回答
4
投票

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

例:

${web_element}  Get Webelement  id:myElement
log  The tag is ${web_element.tag_name}
© www.soinside.com 2019 - 2024. All rights reserved.