我试图通过Robot Keyword执行返回html链接。但是当我打开log.html而不是" http://www.google.com" 我知道了 " &安培; LT; a href = \" http://www.google.com \" &安培; gt; google& lt; / a& gt;"
如何解决这个问题?
答案 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>