robot framework(2) 環境搭建

python環境安裝

https://www.python.org/downloads/ 選擇python2或python3中比較新的Release 版本進行安裝。我的建議先擇python2的版本,由於python3不向後兼允許多庫還不完善。php

安裝完成後最好將python路徑和Python\Scripts加入環境變量,便於之後經過命令去調試。python

pip安裝

https://pypi.python.org/pypi/pip/#downloads 此貨是python的包管工具,其好用程度等同於ruby gem和linux yum。mysql

下載完成解壓,經過cmd切換到解壓目錄,而後執行python setup.py install(前題是你已經將python加入到環境變量)。完成後執行pip -h進行測試(前題是已經將Python\Scripts加入環境變量)linux

此方法支持全部源碼下載庫的安裝git

RF安裝

咱們習慣叫它RF,其實由三部分構成github

一、robot framework   https://pypi.python.org/pypi/robotframework  框架自己。能夠直接經過pip安裝:pip install robotframeworkweb

二、robotframework-ride https://pypi.python.org/pypi/robotframework-rid  RF的圖形界面。能夠直接經過pip安裝:pip install robotframework-ridesql

三、wxPython http://wxpython.org/download.php#stable(3.X), http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/(2.X)  python的UGI庫ride基於此庫開發數據庫

安裝至此RF已經能夠運行起來了,直接在命令運行ride.py(前題是已經將Python\Scripts加入環境變量)api

RF庫安裝(經常使用庫)

一、selenium2library https://pypi.python.org/pypi/robotframework-selenium2library 基於webdriver 封裝的RF web測試庫。能夠直接經過pip安裝:pip install robotframework-selenium2library

二、databaselibrary https://github.com/franz-see/Robotframework-Database-Library RF鏈接數據庫的驅動庫。具體鏈接什麼數據庫還須要單獨安裝python鏈接的api,能夠直接經過pip安裝:pip install robotframework-databaselibrary

三、RequestsLibrary https://github.com/bulkan/robotframework-requests RF進行http測試的庫。能夠直接經過pip安裝:pip install robotframework-requests

四、requests https://pypi.python.org/pypi/requests  RequestsLibrary的基礎庫。能夠直接經過pip安裝:pip install requests

五、MySQLdb http://sourceforge.net/projects/mysql-python/ python鏈接mysql的api。能夠直接經過pip安裝:pip install MySQL-python

六、pymssql  http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql  python鏈接sqlserver的api。能夠直接經過pip安裝:pip install pymssql

七、cx_Oracle http://sourceforge.net/projects/cx-oracle/files/ 這個儘可能選擇exe文件安裝。

相關文章
相關標籤/搜索