RobotFramework的相關命令參數的使用方法

RobotFramework的相關命令參數的使用方法(指定log的路徑,從新運行上一輪Fail的case)

 

Posted on 2015年1月29日 by Roy Xuide

 

RobotFramework 除了可使用ride 運行之外,自己也提供了一些命令行參數進行拓展,咱們能夠在使用過程當中添加這些參數,以達到方便咱們測試和調試的目的,wordpress

1. 指定LOG的路徑測試

        咱們使用RIDE 運行 automation 測試的時候,RIDE 會自動替咱們在/root/robotframework/logs 目錄下建立一個以測試開始的時間戳爲名字的文件夾,整個測試的產生的截圖,log,抓包文件,都會保存在這個目錄下面,可是因爲RIDE 運行的測試次數太多,致使有不少log 目錄,很差查找結果,在這種狀況下,run測試以前切換到 RIDE的Run 界面,在Arguments 一欄中 輸入命令行參數 -d  加上指定路徑, 這樣測試結果就會輸出到指定的路徑下了。參看下圖:spa

 

          具體路徑的設置:咱們可使用 時間 + 產品類型 + 測試人的格式來定義log目錄的名字,路徑最好依然指定爲/root/robotframework/logs/ 這樣方便統一查找,不容易遺漏, 完整命令以下: -d /root/robotframework/logs/20150129_TelusWEB6000_Roy命令行

 

2. 從新運行上一輪Fail的Case調試

        有的時候,咱們須要從新運行一下Fail的Case進行Debug,可是假如Fail的case 數量 不少,分佈又很分散,這樣的話挑選fail的case 從新運行會很麻煩,RobotFramework 一樣提供了命令行的參數來幫助咱們:-R  /logs_dir/output.xml, logs_dir表明須要從新run的FailCase的log路徑, output.xml是測試結果的保存文件,run測試以前,切換到RIDE的Run界面,在Agruments欄中輸入 -R /root/robotframework/20151017_112532/output.xml, 這樣ride就會只run fail的case了,參看截圖:code

3. 運行上一輪全部的Case。

-A /root/argfile.txt.xml

相關文章
相關標籤/搜索