3.RobotFramework入門例項
阿新 • • 發佈:2018-12-03
一.介面詳解
1. project、suite頁面,edit欄
2.testcase頁面,edit欄
設定區:主要用來配製此TestCase執行階段的的操作
- Documentation:說明,可新增TestCase的說明、上下文、引數說明、業務等。無內容限制
- Setup:執行用例前可進行的一些設定,資料初始化、上下文資料還原
- Teardown:執行用例結束後部分操作。資料銷燬、上下文資料還原
- Timeout:超時設定,此條用例的最大執行時間。超過此時間,則為失敗
- Template:模板
- Tags:標籤,可用來設定TestCase的優先順序、標記用例
指令碼區:編寫具體測試用例的區域
3.TextEdit欄【project、suite、testcase三個頁面一樣】
指令碼編寫區:可直接編寫指令碼。
4.run欄【project、suite、testcase三個頁面一樣】
執行設定區:設定執行時的配製
-
- pybot:設定此次使用pybot/jybot/custom script來執行指令碼
- Report:執行結束後,可點選此直接檢視本次的報告
- Log:執行結束後,可點選檢視Log日誌檔案
- Autosave:勾選後,可在執行前會自動儲存所有的變更
- Pause on failure:勾選後,在執行失敗時自動停止
- Show message log:勾選後,在執行時會自動顯示message“系統執行記錄”資訊
- Arguments:執行時可配製的一些引數
- Only run tests with tags:配製後,僅會執行帶有此處tag的Test Case。可配製多個,使用","分隔
- Skip tests with tags:配製後,自動跳過帶有tag標籤的Test Case。可配製多個,使用“,”分隔
指令碼執行記錄顯示區:執行過程中的記錄資訊
系統執行記錄顯示區:掃行過程中的相關係統記錄資訊
二.例項操作
開啟火狐瀏覽器,並進入百度。
1.新建專案
【從Tpye上來說,分為檔案和目錄兩種,區別嘛,看你的工程定,如果內容很簡單,File型別的就可以,如果內容較多,從方便管理的角度來說,選Directory的比較合適。
從Format上來說,分為txt、tsv、html,比較推薦txt,便於維護和版本管理,後續的案例,我們都是以txt為預設選擇。來自https://blog.csdn.net/tulituqi/article/details/7585387?utm_source=copy 】
2.新建套件
套件與目錄的區別,可參考https://blog.csdn.net/tulituqi/article/details/7585387
3.新建測試用例
4.套件下匯入selenium包
若匯入成功,library相關的字型顏色為黑色,紅色表示匯入失敗。
5.新增測試用例,並執行
6.tools下,選擇View RIDE Log 可以檢視相關日誌,