我知道在Report for Robot Framework中添加或删除部分是不可能的,但我想知道是否可以从命令行更改报告的名称。
所以原因是我有两个项目,他们有以下文件夹结构
我对项目B具有完全相同的结构。项目A和项目B位于同一目录中。
当我运行多个测试时,显示的日志/报告变为" Testsuites"测试日志,因为它是文件夹的名称。
我希望能够在命令行上更改名称,以便日志变为" Project A Test Log"或"项目B"测试日志。它会是这样的吗?
pybot ./testsuites AS Project A
答案 0 :(得分:1)
有两种方法:
您可以将输出文件的名称指定为pybot参数:
pybot ./testsuites -o A.xml -l A.log -r A.html -x A.xunit.xml
将所有文件保存在自己的目录中可能更方便:
pybot ./testsuites -d A_files
答案 1 :(得分:1)
我认为您可以使用不同的标签标记来自不同项目的测试,而不是您可以运行不同的测试
pybot -i projectA -l projectA_log.html -r projectA_report.html ./testssuites
或
pybot -i projectA -d projectA ./testssuites
答案 2 :(得分:1)
pybot有一个--name
选项。来自用户指南:
-N, - name 设置顶级测试套件的名称。
有关详细信息,请参阅http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#setting-the-name