我的管理层希望有一个简单的开关来触发生成的ROBOT测试报告,从一个测试执行中获得两个报告:一个全面的详细报告(xml,html)和一个包含常规信息且没有很多信息的管理级报告技术细节。
是否有一种标准的ROBOT机制可以一次生成两个不同的报告?
你会怎么做?
谢谢您的建议!
答案 0 :(得分:2)
机器人具有生成四种类型输出的内置功能:
log.html,report.html和output.xml文件都是默认生成的。生成xUnit输出需要使用命令行选项。
如果这些都不满足您的需要,则有一个API用于读取和处理output.xml文件,您可以使用该文件来生成自定义报告。 output.xml文件的格式非常简单且易于解析,因此您也可以使用几乎所有想要解析结果并生成自己的报告的xml解析工具。
所有这些信息都可以在robot frame user guide的Created outputs部分中找到。