天天看點

Robot Framework 自動化測試 環境搭建

1、安裝 Python

通路 Python 官方網站:https://www.python.org/

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

Robot Framework 自動化測試 環境搭建

安裝過程與其它 Windows 程式一樣,安裝完成在開始菜單中将看到安裝好的 Python 目錄:

Robot Framework 自動化測試 環境搭建

2、安裝 steuptools 與 pip

setuptools 下載下傳位址:

https://pypi.python.org/pypi/setuptools

pip 下載下傳位址:

https://pypi.python.org/pypi/pip

通過上面的位址進行下載下傳,将得到下面兩個包(随着時間包的版本号會有變化)。

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 指令檢視是否安裝成功。

Robot Framework 自動化測試 環境搭建

3、安裝 Robot Framework

下載下傳位址:https://pypi.python.org/pypi/robotframework/2.8.7

可以通過下載下傳 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 自動化測試 環境搭建

4、安裝 wxPython

下載下傳位址:http://www.wxpython.org/download.php

wxPython 是 Python 非常有名的一個 GUI 庫,因為 RIDE 是基于這個庫開發的,是以這個必須安裝。

在官網上找到相應的版本下載下傳,為 exe 可執行檔案,輕按兩下按鈕即可。

通過 pip 指令安裝:

cmd.exe

C:\Users\123>pip install -U wxPython

Robot Framework 自動化測試 環境搭建

建議直接安裝 wxPython 2.8.12.1 版本

以免和RIDE不相容—–見文章最後

5、安裝 RIDE

下載下傳位址:https://pypi.python.org/pypi/robotframework-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

Robot Framework 自動化測試 環境搭建

在你安裝好 RIDE 之後,桌面就會生成一個 RIDE 圖示。輕按兩下啟動,界面如下:

Robot Framework 自動化測試 環境搭建

或者

安裝成功CMD進入本地Python目錄下的Scripts目錄下會有個ride.py的檔案,運作:python ride.py 會調出RIDE圖形化界面

注意:

我們常常會遇到,安裝完成 RIDE 後,輕按兩下桌面的 RIDE 不能啟動的情況,這是由于 RIDE 所依賴的

wxPython 版本不一直造成的。

我們可以通過右擊桌面 RIDE 圖示—>屬性:

Robot Framework 自動化測試 環境搭建

在“目标”中會看到:“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/

Robot Framework 自動化測試 環境搭建

繼續閱讀