RobotFramework說白了就是一個自動化測試框架,一個用Python寫的GUI工具。這幾天領導讓我研究這個,學了一下,感覺還挺厲害,適合編程基礎一般的同學做自動化測試。不過說實話,習慣了寫代碼做自動化測試,用工具反倒覺得有點彆扭。
好了,不廢話了,說說怎麼裝吧,Linux版以Ubuntu系統爲例。
需要安裝的軟件,(1、3、4、5、6必須裝,2最好也裝一下,不然其他都得從源碼安裝,還是挺麻煩的)
1、Python
2、pip
3、robot framework
4、robotframework-ride
5、wxPython
6、selenium2library
7、databaselibrary
8、requests
9、RequestsLibrary
一、Python安裝
Windows:
1、下載地址:(下載2.7版本的Python,別問爲什麼)
https://www.python.org/downloads/
2、安裝:
雙擊應用,直接“下一步”
3、環境變量:
把Python和Python\Scripts加入系統變量path中,比如我的python安裝路徑爲:C:\Python27,所以將C:\Python27和C:\Python27\Scripts加入環境變量
4、測試是否安裝成功
cmd中輸入命令python,顯示如下界面,表示成功
Linux:
sudo apt-get install python
二、pip安裝
Windows:
1、下載get-pip.py
地址:https://pip.pypa.io/en/stable/installing/
2、cmd執行python get-pip.py命令
3、執行pip –version,顯示如下界面表示成功
Linux
sudo apt-get install python-pip
三、robot framework安裝
Windows:
pip install robotframework
Linux:
sudo pip install robotframework
四、robotframework-ride安裝
Windows:
pip install robotframework-ride
Linux:
sudo pip install robotframework-ride
五、wxPython安裝
這裏需要注意的是,必須安裝wxPython2.8,其他版本不行。
Windows:
1、安裝
官網貌似沒有2.8下載了,給一個csdn的地址吧:http://download.csdn.net/detail/boluns/2407502
雙擊應用,直接“下一步”
2、測試是否安裝成功
cmd,輸入python
import wx不報錯即可
Linux:
sudo apt-get install python-wxgtk2.8
六、selenium2library安裝
Windows:
pip install robotframework-selenium2library
Linux:
sudo pip install robotframework-selenium2library
七:requests安裝
Windows:
pip install requests
Linux:
sudo pip install requests
八、RequestsLibrary安裝
Windows:
pip install -U robotframework-requests
Linux:
sudo pip install -U robotframework-requests
打開RIDE
Windows:
cd C:\Python27\Scripts
python ride.py
Linux:
ride.py