RobotFramework和Eclipse整合-安裝和使用
1、安裝python27的版本。
Python2與python3不衝突 ,可以都安裝,指定不同的目錄就好。
配置python2的環境變數,在python3的環境變數之前。
將所有的安裝操作完成之後,去掉python2的環境變數設定。
安裝注意事項,請看2之後的說明。
2、RF安裝命令:
Pip install RobotFramework
去python官方網站下載python2版本。安裝過程也請參看官方說明。
注意:安裝的時候,選擇配置python的環境變數。
在python安裝完成之後,運用pip命令安裝Selenium2Library
pip install --upgrade --pre robotframework-selenium2library
3、eclipse安裝:
對eclipse的版本是有要求的。Mars要求4.5及以上。
Jdk版本:要求1.8 64位。
將eclipse解壓即可。雙擊eclipse.exe開啟。首次開啟會提示工作目錄的設定。選C盤以外的碟符下的目錄。
3.1 eclipse中修改檔案編碼格式為utf-8:
windows - preferences - general - workspace
4、安裝RED外掛 - 從zip包安裝
說明:下載連結中提供的eclipse版本為Mars 4.5。對應的RED外掛為0.8.0.
連結:https://pan.baidu.com/s/1HJ1Od0RHehRGDLUQPKNCgg
提取碼:red1
Help - Install New Software - 點選Add新增。
勾選 Robot Framework IDE. 點選Next.
一直到安裝完成。
中間有其它要選擇的步驟,一直選next就好。
5、安裝RED外掛 - 線上下載(此步不用操作)
Help - Install New Software - 點選Add新增。
RED地址: http://master.dl.sourceforge.net/project/red-robot-editor/repository
點選OK之後,等待。
勾選 Robot Framework IDE. 點選Next. 繼續等待,這個時間會比較久,請耐心等待。新的頁面出來之後,選擇install安裝。
6、設定
安裝完成之後,需要配置一些選項。
6.1 python版本選擇:
windows - preference - RobotFramework - Installed frameworks
預設會使用環境變數中配置的python版本。如果要更換成別的python版本,點選Add按鈕,新增新的python目錄(robotframework裝在哪個python版本下面,就選擇哪個python版本)。如下圖所示:
6.2配置RF標識,關鍵字,變數的自動補全。
windows - preference - RobotFramework - Editor - Content Assitant
加上如下內容:
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$@&*:
配置完成之後,可以開始在Eclipse中編寫RF指令碼 了。
Eclipse中編輯和執行RF指令碼
1、建立RF工程 。
File - New - Other ,找到RobotFramework,選擇Robot Project
右鍵新建的工程,可以建立Robot的測試檔案和資原始檔。建議都使用.robot作為檔案字尾。為防止txt格式有時候給轉成了txt檔案,不方便編輯內容。
建立之後的效果圖:
設定pybot命令列引數,或者設定執行時的標籤設定:
Run - Run configure
執行單個測試用例:
選擇用例名稱,然後右鍵,選擇run
執行某個用例套件:雙擊套件名稱,點選eclipse的Run按鈕即可。
關鍵字或者變數的自動補全:
ps:可以選擇Robot的效果圖,設定如下:
匯入第三方庫時,近ctrl+1(數字1),自動載入進來。