Robot Framework--pybot命令


1、執行整個項目下的所有用例: pybot 項目路徑。例如: pybot D:\robot
PS:robot項目里面所有用例

2、執行某個suit中的所有用例: pybot 項目路徑\suit文件名稱。 例如:pybot D:\robot\test.txt
PS:robot項目里面測試套件text的所有用例

3、執行具體的某個用例的用例:pybot --test 用例名稱 項目路徑\suit文件名稱。例如:pybot --test testcaseName D:\robot\test.txt    
PS:robot項目里面的test測試套件,里面一個叫testcaseName的測試用例。

4、執行項目中指定標簽的案例: pybot --include tagName D:\robot    
PS:robot項目里面所有標簽為tagName的用例

5、執行所有用例后,將生成的文件保存到指定目錄下: pybot -d 測試報告路徑 項目路徑。例如: pybot -d D:\測試結果 D:\robot
PS:執行完robot項目里面所有用例后,將log.html、report.html、output.xml保存到【D:\測試結果】目錄
1. -M –metadata name:value      給最頂層測試套件設置metadata (主要體現在測試報告中                                
- a) example: –metadata version:1

2. -G –gettag tag * 給所有執行的測試 case設置給出的tag

3. -t –test name * 根據測試case的名字或全面去選擇運行。 - a) 名字是大小寫和空格不敏感的,同時也可以用* 匹配所有case, ?可以匹配任意字符 - b) 如果用 * 和 ?運行, 在控制台是有問題的,請查看 –escape 和 –argumentfile 參數
4. -s –suite name * 根據選擇的case 名字運行測試套件,只有測試case 在對應的測試套件中並且符合篩選標准的,才能和–test,
–include 或 – exclude 同時使用時,name 參數和 –test 的name 參數標准類似。
也可以使用”.” 這個符號作為父節點名的分隔符:
- a) 例如:-s X.Y 選擇父節點是 X 的 Y 測試套件。
5. -i –include tag * 根據給出的tag 名去選擇運行測試案例。 name 參數和–test 的參數類似。 tag 是大小寫和空格不敏感的,
它可以使用 “*” 和 “?” 作為通配符。 Tags 和 模式可以用 AND、OR 和 NOT 關鍵字連接: - a) 例如:–include foo –include bar* - b) –include fooANDbar*
6. -e –exclude tag * 不運行帶這些給出標簽的案例。其余規則和 –include 相同
7. -R –rerunfailed output 從之前失敗的輸出文件中選擇失敗的案例重新執行。 - a) 選擇相同的案例需要用分別單獨使用–test 參數
8. –runfailed output (RF 2.8.4 版本以后已經被–rerunfailed 替代)
9. -c –critical tag * 案例給予Tag被認為是重要的。 如果沒有設置重要標簽,
那么所有的案例都被認為是重要的。 Tag 可以賦予一個模式例如 –include
10. -n –noncritical tag * 被賦予Tag 的案例,被認為是不重要的,即使他被設置了critical 標簽。 Tag 可以用模式來表達例如: –include test*
11. -v –variable name:value * 在測試數據中設置變量。 只支持 scalar 變量,變量名不需要帶’′.
請參考–escape參數去使用特殊字符和–variablefile參數去設置更多功能的變量,同樣可以使用list變量。
                                −a)例如:–variablestr:Hello=>′.請參考–escape參數去使用特殊字符和–variablefile參數去設置
更多功能的變量,同樣可以使用list變量。−a)例如:–variablestr:Hello=>{str}=’Hello’ - b)-v str:Hello_World -E space:_ =>str=′HelloWorld′−c)−vx:−vy:42=>str=′Hel
loWorld′−c)−vx:−vy:42=>{x}='',${y}=’42’
 
         
12. -V –variablefile path *     變量文件的路徑:

13. -N --name name             設置頂級測試套件的名稱。名稱中的下划線將轉換為空格。默認名稱為執行的數據源的名稱。

14.-D --doc documentation 設置頂層測試套件的描述說明。說明中下划線將轉換為空格,並且他可能包含簡單的HTML格式,
例如 *bold* and http://url/

 

 


免責聲明!

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



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