假设我的源代码中包含以下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代码,但是我不敢相信,没有其他功能已经可以立即获取该元素的标签。
谢谢!
答案 0 :(得分:4)
Web元素具有tag_name
属性,您可以使用机器人的extended variable syntax访问。
示例:
${web_element} Get Webelement id:myElement
log The tag is ${web_element.tag_name}