我執行使用機器人框架測試用例集如下如何生成自定義日誌:使用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