Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Robotframework Robot框架HTML报告定制_Robotframework - Fatal编程技术网

Robotframework Robot框架HTML报告定制

Robotframework Robot框架HTML报告定制,robotframework,Robotframework,我需要自定义测试执行结束时生成的HTML报告。 我需要的几件事是: 删除表-按标记统计,因为我没有使用任何标记 在报告的摘要部分添加SUT的版本号 有什么解决办法?我尝试更改robot代码,还尝试处理output.xml。但是没有任何效果。robot没有提供自定义报告和日志文件的功能,只涉及添加或删除部分。您有两个选择: 编写自己的报告生成器,将output.xml转换为您喜欢的格式,或 创建robot框架源代码的分支,并在那里进行修改 对于将SUT的版本号放入报告的摘要部分的情况,可以使用--

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

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

  • 有什么解决办法?我尝试更改robot代码,还尝试处理output.xml。但是没有任何效果。

    robot没有提供自定义报告和日志文件的功能,只涉及添加或删除部分。您有两个选择:

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

    pybot --meta "SUT version: 1.2.3" ...
    
    这将把版本添加到摘要部分。您还可以使用文档设置或--doc命令行选项来放置将显示在报告摘要中的信息

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