搭建Robotframwork+Python+Selenium自動化測試環境(包括Jython)
如何搭建Robotframwork+Python+Selenium自動化測試環境
一、下載(雖然電腦是win7 64位,但是本文章介紹的是安裝的軟體全是32位的。如果能找到64位的可以安裝64位的,注意:要麼全部安裝32位,要麼全部安裝64位)
1、下載Python,目前ride只支持python2.7,所以下載最新版本的python2.7.10
下載地址:https://www.python.org/ftp/python/2.7.10/python-2.7.10.msi
2、下載Robotframwork2.9.1(robotframework-2.9.1.win32.exe,也可以下載源文件進行安裝)
下載地址: https://pypi.python.org/pypi/robotframework
3、下載wxPython(網上很多說2.9和3.0的不能用,所以下載的是2.8版本的)
下載地址:
http://ncu.dl.sourceforge.net/project/wxpython/wxPython/2.8.12.1/wxPython2.8-win32-unicode-2.8.12.1-py27.exe
4、下載RIDE(robotframework-ride-1.5a2.tar.gz 這是源文件,之前下載過exe文件,不知道什麼原因,安裝後不能使用)
下載地址:https://pypi.python.org/pypi/robotframework-ride
5、下載Selenium2Library(可以安裝exe或者源文件)
下載地址:https://pypi.python.org/pypi/robotframework-selenium2library/1.7.4
二、安裝和環境配置
1、安裝Python
雙擊python-2.7.10.msi,並按照默認的配置進行安裝。
安裝完後配置環境變數PATH,在其後面添加C:Python27;C:Python27Scripts
測試是否安裝成功:打開cmd,輸入python --version
2、安裝Robotframework
雙擊exe安裝文件進行安裝,一直按照默認配置進行安裝。
測試是否安裝成功:打開cmd,輸入pybot --version
3、安裝wxPython
雙擊exe安裝文件進行安裝,一直安裝默認配置進行安裝。
4、安裝RIDE
解壓源文件到C:,在cmd中進入C:
obotframework-ride-1.5a2,輸入python setup.py install
測試是否安裝好ride,在cmd中輸入 ride.py,是否能啟動RIDE
5、安裝Selenium2Library
如果是下載的是exe文件,雙擊進行安裝,按照默認路徑進行安裝。
可以在python中測試是否安裝好Selenium2Library,打開cmd,輸入python,在python中輸入import Selenium2Library
如果提示錯誤,可以使用源文件進行安裝,在下載地址中選擇源文件下載,並解壓到C:,並打開cmd進入C:
obotframework-selenium2library-1.7.4中,輸入python setup.py install進行安裝。再次在python中輸入import Selenium2Library是否正確。
總結:安裝過程中,會遇到安裝exe文件時並不成功,然後再相應版本的源文件重新安裝一次就可以了。一定要保證Python環境是好的
三、如果需要用到Java開發的測試庫,需要安裝Jython
下載地址:https://repo1.maven.org/maven2/org/python/jython-installer/2.7.0/jython-installer-2.7.0.jar
安裝: 可以雙擊jar文件,或者打開cmd進入你下載的jython中,最好不要有中文或者空格的目錄。使用命令:java -jar jython-installer-2.7.0.jar,安裝默認路徑進行安裝
配置環境變數: 為系統環境變數新建一個名為JYTHON_HOME,值為:C:jython2.7.0
並在PATH中加入:%JYTHON_HOME%in
測試是否安裝成功:打開cmd,輸入pybot --version
總結:如果安裝不成功,可能是jdk的版本不匹配,看是否都是32位或者都為64位的,或者版本是否太低。JDK最好在1.7版本。
推薦閱讀:
※測試聊天機器人的新方法——Botfuel Dialog
※軟體測試的具體概念有哪些?
※Selenium 2.0與Selenum 3.0介紹
※2018年3月1日測試精選