我执行使用机器人框架测试用例集如下如何生成自定义日志:使用rebot命令
pybot -o output1.xml -l log1.html -r report1.html testsuite.robot
这将创建与报告一起输出XML文件,并分别在我的日志文件的目录。
现在,考虑在上述套件中有10个测试用例,其中8个通过,2个失败。我会用下面的命令重新运行这些测试用例:
pybot --rerunfailed -o output2.xml -l log2.html -r report2.html testsuite.robot
我会得到两个个XML,然后我想将它们合并,并获得最终的XML文件作为output1.xml与新的日志一起和报告使用下面的命令文件:
rebot --merge output1.xml output2.xml
我关心的是,在这里我们得到log.html
和report.html
。但是,不用这些默认文件,我可以使用我提供的任何名称来定制我的日志吗? 像下面
rebot --merge output1.xml output2.xml -l Final_Log.html -r Final_Report.html
有人可以帮我,我怎么能合并这两个XML文件后获得定制名称日志?
谢谢@Goralight。所以,你的意思是说,-N命令将合并两个XML文件,并给你带有提到的名称的新XML。但是,日志文件呢?它会是log.html还是TowcombinedTests.html。请确认。 – CodeFlash
“-N”命令将命名两个组合的output.xml的子节点。所以你给它的XML测试1和测试2。它将通读这些内容,并将它们合并到最终的报告/日志文件中,如您在给出的目录中的'TwoCombinedTests.html' – Goralight
如果您想将两个输出结合到另一个xml文件中,那么如果您想要为其生成组合日志。你最好只是跳过中间人,并从你想要的xml列表中生成一个组合的日志/报告。尽管我现在会检查你。 – Goralight