如何自定义Robot Framework测试报告

2 投票
4 回答
28276 浏览
提问于 2025-04-16 18:17

我想要自定义机器人框架的测试报告,以便满足我的需求。请问我可以在哪里找到处理这个功能的相关Python源代码呢?

还是说我需要创建一个第三方库来处理这个问题呢?

4 个回答

0

你可以直接修改位于下面的模板:

/usr/local/lib/python2.7/dist-packages/robot/htmldata/rebot/
4

有一种方法,虽然有点简单但可以用,就是使用关键词“设置测试消息”。这样你就可以把文字放到报告的测试消息栏里。每当测试通过时,你会看到这个消息。如果测试失败了,你就会看到正常的失败消息。

不过,能够动态插入文档说明就更好了。我希望能有一个关键词“设置文档消息”,这样在关键词逻辑中我就可以设置它,而不是在每一行都复制一段“[文档] blah, blah, blah”。

4

一种解决办法是从头开始自己制作报告。XML格式的输出很容易解析。你可以通过命令行选项关闭报告的生成(比如:--log NONE 和 --report NONE)。然后,创建一个脚本来生成你想要的任何类型的报告。

撰写回答