命令行運行robotframework測試用例


完成項目的robotframework測試用例后,通常需要放到持續集成工具中(如Jenkins)中執行,這就需要了解命令行執行robotframework測試用例的方法。

一、運行某一條測試用例

robot --<測試用例名> in <用例所在suite路徑>

robot -t <projectname.suitename.testname> <工程路徑>

(-t 同 --test)

二、運行某個測試套

robot <suite路徑>

robot -s <projectname.suitename> <工程路徑>

(-s 同 --suite)

三、運行整個項目

robot <項目路徑>

四、運行指定標簽的測試用例

robot -i <tag name> <項目路徑>

(-i 同 --include)

五、運行除指定標簽以外的測試用例

robot -e <tag name> <項目路徑>

(-e 同 --exclude)

六、指定文件輸出目錄

即修改文件:outout.xml log.html report.html的輸出目錄。

 robot -d <指定目錄> 

(-d 同 --outputdir)

七、指定xml文件輸出的文件名

輸出的xml文件默認為output.xml。

robot -o <指定名稱> 

(-o 同 --output)

八、設置重新運行失敗的測試用例

如先執行命令:robot -i smoke <項目路徑>

再運行命令:robot -R <原output.xml文件路徑> <項目路徑>

合並兩次運行結果:rebot --merge <原output.xml文件路徑> <重新運行的output.xml文件路徑>

(-R 同 --rerunfailed)

九、設置重新運行失敗的測試套

一般我們會在測試用例之間設置前置、后置條件,如果設置重新執行失敗的測試用例,沒有前置條件是沒法運行的,這就需要設置重新運行失敗的測試套。

如先執行命令:robot -i smoke <項目路徑>

再運行命令:robot -S <原output.xml文件路徑> <項目路徑>

合並兩次運行結果:rebot --merge <原output.xml文件路徑> <重新運行的output.xml文件路徑>

(-S 同 --rerunfailedsuites)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM