【问题标题】:Robot Framework HTML Report Customisation机器人框架 HTML 报告定制
【发布时间】:2018-04-17 16:52:00
【问题描述】:

我需要自定义在测试执行结束时生成的 HTML 报告。 我需要的几件事是:

  1. 删除表格 - 按标签统计,因为我没有使用任何标签
  2. 在报告的摘要部分添加 SUT 的版本号。

对此有什么解决方案?我尝试更改机器人代码并尝​​试处理 output.xml。但没有任何效果。

【问题讨论】:

    标签: robotframework


    【解决方案1】:

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

    1. 编写您自己的报告生成器,将 output.xml 转换为您喜欢的格式,或者
    2. 创建机器人框架源代码的分支并在其中进行修改。

    对于将 SUT 的版本号放在报告摘要部分的情况,您可以使用 --metadata 命令行选项添加:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-01
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多