Robot Framework是一款python編寫的功能自動化測試框架。具備良好的可擴展性,支持關鍵字驅動,可以同時測試多種類型的客戶端或者接口,可以進行分布式測試執行。
所需環境
一、安裝python
可訪問python的官方網站:http://www.Python.prg找到下載頁面下載需要的版本。對Window用戶來說如果32位系統選擇X86版本。如果是64位系統選擇64版本,要注意版本,robotframework不支持python3.X。下載之后是.msi為后綴的文件,雙擊進行安裝,按照常規安裝即可。
安裝完成后驗證:命令行輸入python,出現對應的版本就說明安裝成功。
二、安裝robotframework
現在Python已經自帶了pip ,命令行中輸入pip install robotframework 回車安裝robotframework。
安裝完成驗證:pybot --version,如果成功顯示版本號則說明安裝成功。
三、安裝wxPython
去https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/下載wxPython,下載wxPython2.8-win64-unicode-2.8.12.1-py27.exe,注意要和python版本對應,和windows版本對應。wxPython是支撐Ride的運行庫,一定要先裝這個再裝ride。如果在運行ride時提示版本不對,就按照提示的版本去下載重新安裝一次。
四、安裝ride
打開windows命令行,輸入pip install robotframework-ride安裝ride,完成后在命令行輸入ride.py,出現ride界面就可以了。ride是robotframework的IDE。可以將E:\Python27\Scripts\ride.py這個文件創建快捷方式,就不用每次都命令行啟動了,E:\Python27為你所在機器的python安裝目錄。
五、安裝selenium2library庫
打開windows命令行,輸入pip install robotframework-selenium2library,安裝完成后在命令行輸入pip list查看python的安裝列表,列表中出現了robotframework-selenium2library及對應的版本號,說明安裝完成。
六、安裝瀏覽器驅動
selenium操作瀏覽器需要有瀏覽器驅動來協助,啟動firefox瀏覽器需要geckodriver驅動,但是最新幾個版本的firefox不一定可以支持得到;啟動ie瀏覽器需要IEDriverServer驅動,啟動chrome瀏覽器需要有ChromeDriver驅動
以下是chromedriver與chrome版本對應關系,下載之后放在C:\Python27\下,E:\Python27為你所在機器的python安裝目錄。:
來自網絡
chromedriver版本 |
支持的Chrome版本 |
v2.22 |
v49-52 |
v2.21 |
v46-50 |
v2.20 |
v43-48 |
v2.19 |
v43-47 |
v2.18 |
v43-46 |
v2.17 |
v42-43 |
v2.13 |
v42-45 |
v2.15 |
v40-43 |
v2.14 |
v39-42 |
v2.13 |
v38-41 |
v2.12 |
v36-40 |
v2.11 |
v36-40 |
v2.10 |
v33-36 |
v2.9 |
v31-34 |
v2.8 |
v30-33 |
v2.7 |
v30-33 |
v2.6 |
v29-32 |
v2.5 |
v29-32 |
v2.4 |
v29-32 |