机器人框架HTML报告自定义

时间:2015-02-25 10:09:25

标签: robotframework

我需要自定义在测试执行结束时生成的HTML报告。 我需要的东西很少:

  1. 删除表格 - 按标签统计,因为我没有使用任何标签
  2. 在报告的摘要部分添加SUT的版本号。
  3. 有什么解决方案吗?我试图更改机器人代码,并尝试使用output.xml。但没有任何效果。

1 个答案:

答案 0 :(得分:0)

就添加或删除部分而言,机器人没有提供自定义报告和日志文件的工具。您有两种选择:

  1. 编写您自己的报告生成器,将output.xml转换为您喜欢的格式,或
  2. 创建一个机器人框架源代码的分支并在那里进行修改。
  3. 对于将SUT的版本号放在报告的摘要部分中的情况,可以使用--metadata命令行选项添加它:

    pybot --meta "SUT version: 1.2.3" ...
    

    这会将版本添加到摘要部分。您还可以使用“文档”设置或“--doc命令行”选项来放置将显示在报告摘要中的信息。

    如果你没有使用标签,你应该!这些是框架的最佳功能之一。您可以在测试运行期间创建标记,这样您就可以让测试定义“sut version”标记并将其设置为正在测试的系统版本。

相关问题