回答
一个解决方案是从头创建自己的报告。 XML输出非常容易解析。您可以使用命令行选项关闭生成报告(例如:--log NONE and --report NONE
)。然后,创建一个脚本,生成您想要的任何类型的报告。
一种方法,一种可跛但可行的方法是使用关键字'Set Test Message'。这可让您将文本放入报告的测试消息列中。每当测试通过,你会看到消息。如果失败,您会看到正常的失败消息。
虽然能够动态插入文档行是非常棒的。我希望能够拥有关键字“设置文档消息”,以便在关键字逻辑中设置它,而不是将“[Documentation] blah,blah,blah”复制到适用的每一行上。
你很幸运。在RF 2.7中添加了“设置测试文档”关键字:http://code.google.com/p/robotframework/wiki/ReleaseNotes27 – 2012-05-27 23:17:29
这并非蹩脚,这很酷。 – MarkHu 2013-02-21 03:07:19
您可以直接修改模板位于
/usr/local/lib/python2.7/dist-packages/robot/htmldata/rebot/
- 1. 组合机器人框架测试报告
- 2. 如何自定义机器人框架测试输出?
- 3. 量角器测试的定制报告
- 4. 如何测试机器人框架中的OPTIONS http请求
- 5. 如何使用机器人框架测试JMS队列(RIDE)
- 6. 如何从机器人框架获取测试用例信息
- 7. 如何使用java + maven创建机器人框架测试库
- 8. 机器人测试框架:Set Variable如何工作?
- 9. 如何自定义在机器人框架中生成的日志文件框架报告
- 10. 如何使用Selenium WebDriver获得TestNG框架的测试报告?
- 11. 汇总来自不同机器人测试套件的报告
- 12. 从Pycharm调试机器人框架测试
- 13. 如何使机器人框架骑行中的日志和报告有效?
- 14. 机器人框架
- 15. 机器人框架 -
- 16. 我们如何控制测试报告中测试报告的排序
- 17. 机器人框架Telnet连接重试
- 18. 的Python的机器人框架 - Se2Lib有没有属性“执行”在我的机器人框架的测试
- 19. 硒机器人框架Web定位器
- 20. 如何告诉机器人框架不要记录关键字?
- 21. 如何强制机器人框架按顺序选择机器人文件?
- 22. 机器人资源文件和机器人测试套件在机器人框架有什么区别
- 23. 机器人框架:运行整个测试套件的设置
- 24. 用于测试网络协议的Node.js机器人框架
- 25. 机器人框架内log.html无输出,当测试失败
- 26. 与机器人框架测试CRUD Web服务
- 27. 路径测试套件文件中的机器人框架
- 28. 将机器人框架的测试编号传递给python
- 29. 机器人框架测试用户角色单一登录
- 30. 用phantomJs执行机器人框架测试
你想做什么样定制?我们现在几乎从头开始重写日志/报告。当前源代码位于http://code.google.com/p/robotframework/source/browse/#hg%2Fsrc%2Frobot%2Fserializing,但新版本将在一个月内提供 – janne 2011-05-25 09:06:43
嗨@janne我想修改HTML测试报告的布局,添加一些可视化摘要等等。非常感谢您为我提供链接。如果你愿意,你可以将它发布为答案,然后我会接受它。另一个问题是@janne, – 2011-05-25 09:20:18
。是否有用于测试报告输出功能的API?我的意思是允许用户创建自己的模板。 – 2011-05-25 09:22:13