如何使机器人关键字返回html结果?

时间:2014-07-21 12:17:28

标签: html keyword robotframework

我试图通过Robot Keyword执行返回html链接。但是当我打开log.html而不是" http://www.google.com" 我知道了 " &安培; LT; a href = \" http://www.google.com \" &安培; gt; google& lt; / a& gt;"

如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

当关键字返回“* HTML *其他html内容”时,一切正常。

答案 1 :(得分:0)

内置的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>