【发布时间】:2014-09-11 22:43:18
【问题描述】:
由于执行机器人关键字,我正在尝试返回 html 链接。但是当我打开 log.html 而不是“http://www.google.com” 我懂了 "<a href=\"http://www.google.com\">谷歌</a>"
如何解决这个问题?
【问题讨论】:
标签: html keyword robotframework
由于执行机器人关键字,我正在尝试返回 html 链接。但是当我打开 log.html 而不是“http://www.google.com” 我懂了 "<a href=\"http://www.google.com\">谷歌</a>"
如何解决这个问题?
【问题讨论】:
标签: html keyword robotframework
当关键字返回“*HTML* 其他 html 内容”时,一切正常。
【讨论】:
内置的Log 关键字接受一个可选的关键字参数,该参数表示消息是否应被视为HTML。
例如:
*** Test Cases ***
| Example of logging HTML using keyword argument
| | log | <a href="http://...">Danger, Will Robinson!</a> | html=True
您可以通过使用HTML 日志级别获得类似的效果。这使消息成为 INFO 级别消息,但不会像普通 INFO 级别消息那样转义 html 标记:
*** Test Cases ***
| Example of logging HTML using HTML log level
| | log | <a href="http://...">Danger, Will Robinson!</a> | HTML
从机器人框架 2.8 开始的错误消息也可以包含 HTML,错误消息以 *HTML* 开头。如需更多信息,请参阅机器人框架用户指南中的HTML in error messages。
例如:
*** Test Cases ***
| Example of logging HTML
| | Example keyword that returns HTML error message
*** Keywords ***
| Example keyword that returns HTML error message
| | Fail | *HTML*<a href="http://...">Danger, Will Robinson!</a>
【讨论】: