我想定制机器人框架测试报告,以满足我的需要。在哪里可以找到处理此功能的相关 python 源?
或者我需要创建一个第三方库来处理这个?
一种解决方案是从头开始创建您自己的报告。XML 输出很容易解析。您可以使用命令行选项(例如:)关闭报告的生成--log NONE and --report NONE
。然后,创建一个脚本来生成您想要的任何类型的报告。
一种方法,有点蹩脚但可行,是使用关键字“设置测试消息”。这使您可以将文本放入报告的测试消息列。每当测试通过时,您都会看到该消息。如果失败,您会看到正常的失败消息。
不过,能够动态插入文档行会很棒。我希望能够拥有关键字“设置文档消息”,以便在关键字逻辑中设置它,而不是将“[文档] blah, blah, blah' 复制到它适用的每一行。
您可以直接修改位于的模板
/usr/local/lib/python2.7/dist-packages/robot/htmldata/rebot/
您可以使用以下步骤中提到的步骤自定义机器人框架。机器人报告
你可以得到一个看起来像HTML Report的 html 报告