1. 程式人生 > >Robotframework環境搭建五:Test Setup & Teardown

Robotframework環境搭建五:Test Setup & Teardown

用例公共的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能保證即使失敗也會執行。