Robot Framework + Python 自動化入門 一
一、環境搭建
1. 安裝Python
Python3會自動配置path,安裝pip工具(python包安裝和管理工具)
2. 安裝robotframework library
cmd視窗安裝命令: pip install robotframework
3. 安裝Eclipse
這塊不做詳述,不懂的可百度
4. 安裝RED-Robot Editor
RED-Robot Editor是基於Eclipse的RobotFramework測試用例編輯器。
4.1 安裝外掛
方法一
選單欄點選Help->Eclipse Marketplace選單,輸入robot,回車,安裝RED-Robot Editor外掛。
選擇accept,點選Finish按鈕,Eclipse Marketplace視窗會自動關閉,Eclipse介面右下角顯示下載進度。
下載完成後,會提示重啟Eclipse,重啟之後,RED-Robot Editor 安裝成功。
方法二
參考https://nokia.github.io/RED/。
單擊 選單欄 Help -> Install New Software -> Add, 將下方url新增到Location輸入框,點選Add按鈕進行新增
http://master.dl.sourceforge.net/project/red-robot-editor/repository
4.2 配置robotframework環境
點選選單欄Window>Preferences>Robot Framework>Installed frameworks,確認 安裝robot framework的python路徑。
4.3 配置RF標識
可以實現關鍵字、變數的自動補全。
點選選單Window>Preferences>Robot Framework>Content Assist,新增:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$@&*:
效果如下:
二、建立專案
1. 建立工程
選單欄點選File>New>Other, 選擇 Robot Framework>Robot Project。
建立完成後,點選專案名稱,可以看到Robot的標準庫。
(這些庫直接繫結在robot framework內,在python安裝目錄下\Lib\site-packages\robot\libraries可以看到。
若如下圖所示,出現這種non-accessible提示的,選中檔名,右鍵reload即可。
2. 建立測試集
1) 選擇專案名稱,右鍵New>Other
2) 選擇Robot Test Suite, Next
3) 輸入檔名稱,Finish
三、開發測試指令碼
1. 設計測試指令碼
雙擊開啟TestA.robot檔案,設計測試指令碼。
2. 執行指令碼
選擇robot檔案,右鍵Run As>Robot Test。
3. 檢視報告
執行完成後,可以在Console看到執行結果。
由於這條測試用例,實現的是一個3+2的數學計算,可以看到控制檯輸出了數字5,是Log To Console關鍵字的執行結果。
檢視詳細報告
直接單擊擊開啟report.html連結,可以看到詳細的執行結果。
點選測試集名稱(TestA),可以檢視每條用例的執行結果。
點選用例名稱,可以檢視測試指令碼每一步的執行情況。
也可以將報告連結直接複製到瀏覽器中檢視。