python - 如何在log.html 和output.xml 中添加一些ROBOT Framework 测试统计的外部链接?

标签 python robotframework

如何自定义我的机器人框架 log.html 和输出,以便我可以将一些外部链接添加到我的输出文件,如 log.html 和 output.xml 文件。

最佳答案

有几种方法可以将链接添加到机器人框架日志。它们都记录在 Robot framework users guide 中.

添加标签链接

您可以使用 --tagstatlink 选项添加指向标签的链接。这些链接将显示在日志的“按标签统计”部分。以下是机器人框架用户指南中的示例:

--tagstatlink mytag:http://www.google.com:Google
--tagstatlink jython-bug-*:http://bugs.jython.org/issue_%1:Jython-bugs
--tagstatlink owner-*:mailto:%1@domain.com?subject=Acceptance_Tests:Send_Mail

这记录在标题为 Creating links from tag names 的部分中在机器人框架用户指南中。

通过日志语句添加链接

您可以使用特殊的日志级别 HTML 添加任何您想要的 HTML。例如:

*** Test Cases ***
| Example
| | log | For more information see <a href='...'>foo</a> | HTML

这记录在标题为 Logging information 的部分中在机器人框架用户指南中。

通过免费测试套件元数据添加链接

您可以在免费测试套件元数据中添加链接。例如:

*** Settings ***
| Metadata  | More Info 
| ... | For more informationabout *Robot Framework* see http://robotframework.org

这记录在标题为 Free test suite metadata 的部分中在机器人框架用户指南中。

您也可以调用 Set Suite Metadata来自测试用例或关键字中任何位置的关键字。

在文档中添加链接

您可以在测试套件、测试用例和关键字文档中添加链接。这是用户指南中的示例:

*** Test cases ***
| Example
| | [Documentation]
| | ... | See [http://www.robotframework.org]|robot framework website] 

这记录在标题为 Custom links and images 的部分中在机器人框架用户指南中。

关于python - 如何在log.html 和output.xml 中添加一些ROBOT Framework 测试统计的外部链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590100/

相关文章:

python - 在 python 中使用 ElementTree 进行 XML 解析时检查子级是否存在

Python HTTP 简单服务器持久连接

Python正则表达式

c++ - 如何在Robot框架中集成C++ API?

python - VS Code 抛出错误 "Error while fetching extensions : XHR failed"

python - 如何在 Robot Framework 中设置 FireFox 的首选项

c++ - C++ 套接字编程中的嵌入式 Python

python - 对于从 Python 向网站发送请求有什么建议吗?

google-chrome - RobotFramework - 同时处理 2 个浏览器选项卡并测试它们

json - 机器人框架 - TypeError : string indices must be integers When Parsing Json