1. 程式人生 > >Robot Framework 自動化測試 環境搭建

Robot Framework 自動化測試 環境搭建

對於 Windows 使用者來說,如果你的系統是 32 位的請選擇 x86 版本,如果是 64 位系統 請選擇 64 版本進行下載。下載完成會得到一個以.msi 為字尾名的檔案,雙擊進行安裝。圖1-1
1-1

安裝過程與其它 Windows 程式一樣,安裝完成在開始選單中將看到安裝好的 Python 目錄:
1-2

通過上面的地址進行下載,將得到下面兩個包(隨著時間包的版本號會有變化)。
setuptools-7.0.zip
pip-1.5.6.tar.gz

通過解壓工具進行解壓將得到兩個資料夾,在 Windows 命令提示符進入到檔案解壓目錄,通過 Python 執行安裝檔案 setup.py 進行安裝。安裝 setuptools:

cmd.exe
D:\setuptools-7.0>python setup.py install

安裝 pip 的方法與 setuptools 相同,切換到 pip 解壓目錄,執行 setup.py 檔案:

D:\setuptools-7.0>python setup.py install

安裝完成,在 Windows 命令提示符下敲入 pip 命令檢視是否安裝成功。
pip

可以通過下載 exe 程式進行安裝,Robot Framework 分別提供了,win-amd64.exe 和 win32.exe 兩個
windows 版本,你可以根據自己的環境下載相應的版本,雙擊進行安裝。

如果像安裝普通的 Python 程式,可以下載 tar.gz 檔案,解壓並執行 setup.py 檔案進行安裝。

cmd.exe
D:\robot\robotframework-2.8.7>python setup.py install

因為在上一小節中我們已經安裝了 pip,所以通過 pip 命令安裝更為方便和快捷:

cmd.exe
C:\Users\123>pip install robotframework==2.8.7

robot framework

wxPython 是 Python 非常有名的一個 GUI 庫,因為 RIDE 是基於這個庫開發的,所以這個必須安裝。
在官網上找到相應的版本下載,為 exe 可執行檔案,雙擊按鈕即可。

通過 pip 命令安裝:

cmd.exe
C:\Users\123>pip install -U wxPython

這裡寫圖片描述
建議直接安裝 wxPython 2.8.12.1 版本
以免和RIDE不相容—–見文章最後

RIDE 是 Robot Framework 測試資料的編輯器。它使測試用例的建立、執行、測試專案的組織可以在圖
形介面下完成

RIDE 同樣提供了 win-amd64.exe 和 win32.exe 兩個 windows 版本和一個 tar.gz 檔案,前者下載雙擊
進行安裝。後者解壓並執行 setup.py 檔案。

D:\robot\robotframework-ride-1.3>python setup.py instal

通過 pip 命令安裝:

cmd.exe
C:\Users\123>pip install robotframework-ride

RIDE

在你安裝好 RIDE 之後,桌面就會生成一個 RIDE 圖示。雙擊啟動,介面如下:
RIDE
或者
安裝成功CMD進入本地Python目錄下的Scripts目錄下會有個ride.py的檔案,執行:python ride.py 會調出RIDE圖形化介面

注意:
我們常常會遇到,安裝完成 RIDE 後,雙擊桌面的 RIDE 不能啟動的情況,這是由於 RIDE 所依賴的
wxPython 版本不一直造成的。

我們可以通過右擊桌面 RIDE 圖示—>屬性:
這裡寫圖片描述

在“目標”中會看到:“from robotide import main”的引用。

開啟 Python Shell 輸入這行程式碼:

Python Shell
Python 2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)] on win32 Type “copyright”, “credits” or “license()” for more information.

from robotide import main
wxPython not found.
You need to install wxPython 2.8 toolkit with unicode support to run RIDE. wxPython 2.8.12.1 can be downloaded from
https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

首先告訴我們沒有找到 wxPython,已經了安裝了的,為什麼會說找不到呢?
別急,接著又提示你必須安裝 wxPython2.8,
因為 RIDE 是基於這個版本編譯的。
接著又告訴你 wxPython 2.8.12.1 版本可以在下面的地址中下載
http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
wxpython