Robotframework環境搭建五:Test Setup & Teardown
阿新 • • 發佈:2019-02-08
用例公共的Test Setup & Teardown
目的:對所有用例作公共資源的初始化、現場儲存和垃圾回收
一、Test Setup
A. 改變日誌等級:Set Log Level Trace
Trace會返回詳細日誌,追蹤錯誤原因;
B. 關閉所有瀏覽器:減少因未能正常關閉瀏覽器而致使RIDE軟體死掉的問題;
C. 新建日誌目錄:Create Log Path
RIDE預設日誌目錄是在C盤臨時目錄,不易管理;
改變目錄到G_LOG,並在logs下以用例名為每個用例建立單獨目錄;
D. 改變截圖儲存路徑:Set Screenshot Directory
儲存截圖儲存路徑到用例目錄G_CURRENT,便於查詢與分析錯誤。
二、Test_Teardown
A. 儲存測試結果到指定檔案: Run echo “${TEST_NAME}:${TEST_STATUS}:${TEST MESSAGE}” >> %{G_TOTAL_RESULT}
把結果儲存單獨的檔案,用於發報告給boss;
B. 多瀏覽器相容性測試後,設定回初始瀏覽器;
C. 關閉webdriver:減少因未能正常關閉webdriver而致使RIDE軟體無法執行的問題。
D. Teardown中關閉所有瀏覽器:如果前面有些關鍵字未能成功執行,Teardown能保證即使失敗也會執行。