windows下怎麼樣搭建RobotFramework測試環境

Linux下的RF環境搭建

RobotFramework簡介:

    (如下簡稱RF): 一個通用的測試框架,一直是由諾西網絡(Nokia Siemens Networks Oyj)的人員在維護的。後來諾基亞賣掉了手機業務後,如今改名成諾基亞解決方案網絡(Nokia Solutions and Networks)。python

網絡上一個比較易理解的框架圖:windows

   

        做爲框架平臺,上面能夠加載各類Library,經過測試套件、資源文件集成起來,而後能夠針對被測系統進行不一樣角度的測試,圖中只列了三種Library,實際上還有不少種不一樣方向的Library。bash

RF的特性網絡

 簡單,可擴展性強.......很少廢話,能夠百度或者官方網站了解app

RF的框架搭建:‍

1).安裝python2.7

        具體如何安裝這裏不作詳細介紹,(暫未支持Python3.X,哪天支持了能夠即可)框架

2).安裝pip和setuptools

        先命令行輸入pip執行看是否已經安裝,若已安裝則可跳過python2.7

        pypi.python.org搜索setuptools和pip找到最新的tar.gz文件下載,安裝方法:先解壓縮,而後在命令行窗口進入setup.py文件所在目錄,輸入python setup.py install進行安裝ide

3).安裝RobotFramework

pip install RobotFramework

後面加‘=2.7.8’能夠指定版本安裝(通常不用指定版本)測試

pip install RobotFramework=2.7.8

4).安裝wxPython

    官網:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/下載unicode版本安裝。網站

    個人網盤分享下載地址    祕鑰:5s5s

5).安裝RIDE

pip install robotframework-ride

  Windows通常沒啥問題,Mac上一般第一次安裝後,在終端輸入ride.py回車,會提示Python要運行在32位模式下: 」python should be executedin 32-bit mode to support wxPython on mac. Check BUILD.rest for details」。

由於Mac默認是64位運行,因此Python也默認運行64位,此時須要調整一下默認Python爲32位,具體方式有兩種,須要解決可在終端裏執行下面這句:

defaultswrite com.apple.versioner.python Prefer-32-Bit -bool yes

        或者在~/.bash_profile裏增長下面這句:

exportVERSIONER_PYTHON_PREFER_32_BIT=yes

        保存退出後運行source ~/.bash_profile後再輸入ride.py回車就能夠正常打開RIDE了

6).安裝測試庫

pip install requests
pip install robotframework-requests

    安裝完成以後pip list 查看下已經安裝的內容是否成功,若列表中沒有既沒安裝成功    

7).運行RIDE

命令行進入到在python安裝目錄下的Scripts目錄下找到ride.py

python ./ride.py

或者直接指定目錄

python .../python/Scripts/ride.py

我是在windows環境下,爲了方便寫了個bat批處理直接去對應路徑下運行RIDE

每次去python安裝目錄啓動比較麻煩,咱們能夠寫一個批處理指令,嘿嘿

@echo off
echo "Open Ride...."
%1(start /min cmd.exe /c %0 :&exit)
d:
cd d:\我的路徑...\python\Scripts
python ride.py
rem pause

    在這裏,RobotFramework 環境就搭建完成了,接下來請關注下一節內容:RobotFramework 新建一個用例 示例.......

相關文章
相關標籤/搜索