天天看點

RobotFramework自動化1-環境搭建

前言    

Robot Framework是一款python編寫的功能自動化測試架構。具備良好的可擴充性,支援關鍵字驅動,可以同時測試多種類型的用戶端或者接口,可以進行分布式測試執行。

Robot Framework特點:

1.開源的,不解釋

2.基于Python2.7版本開發,是以支援Python2.7(暫時不支援3.x版本)

3.支援關鍵字驅動、資料驅動和行為驅動

4.支援變量使用,可以使用IF語句和FOR循環語句

5.有很多自帶的或者第三方的開源測試庫,也可以自己建立測試庫

一、需安裝的軟體

    1.python版本選擇2.7.12(暫時不支援3.x)

    2.wxpython版本隻能選擇2.8版本

    3.robotframework選擇3.0版本

    4.robotframework-ride版本1.5.2.1

    5.robotframework-selenium2library版本1.7.4

二、安裝python

    1.小編的電腦作業系統:win7 64位系統

    2.下載下傳Python安裝包,選擇2.7.12版本

官網下載下傳位址:https://www.python.org/12

RobotFramework自動化1-環境搭建

    3.Python安裝,輕按兩下傻瓜式安裝(最好不要裝c盤,小編裝在D盤)

    4.不會下載下傳的,可以加以下QQ交流群:232607095。群檔案有安裝包和資料

    5.安裝完成後,看下這個目錄D:\python\Scripts,有沒pip.exe和easy_install.exe(一般都有,沒有的重新安裝吧)

   6.将D:\python和D:\python\Scripts,添加到環境變量path下

注:因為最新的python版本都自帶了pip和easy_install,是以無需單獨去安裝着兩個工具了

三、安裝wxpython

wxpython是Python語言的一套優秀的GUI圖形庫。允許Python程式員很友善的建立完整的、功能鍵全的GUI使用者界面。 因為robotframework-ride的GUI界面依賴于wxpython,是以必須要安裝這個。

    1.wxpython官網下載下傳位址https://www.wxpython.org/13

    2.目前官網上版本已經更新到3.0,而我們要裝的是2.8的版本,因為robotframework-ride是基于wxpython2.8基礎上開發的,是以這裡隻能裝2.8版本

RobotFramework自動化1-環境搭建

    3.wxpython2.8版本在QQ群:232607095可以下載下傳到

    4.下載下傳完成後傻瓜式安裝就可以

四、安裝robotframework

    1.打開cmd,輸入pip,如果有說明出來,說明前面的python安裝沒問題

    2.在cmd輸入:pip install robotframework 坐等下載下傳,要看到進度100%才是安裝成功

RobotFramework自動化1-環境搭建

五、安裝robotframework-ride

    1.下載下傳位址:https://pypi.python.org/pypi/robotframework-ride/

RobotFramework自動化1-環境搭建

2.下載下傳的安裝包是.tar.gz壓縮包格式,解壓後,可以看到裡面有個setup.py腳本

RobotFramework自動化1-環境搭建

    3.打開cmd,先cd到腳本的檔案目錄。然後執行:python setup install

RobotFramework自動化1-環境搭建

    4.安裝完成後,那麼問題來了,桌面上沒有ride的小圖示,如何啟動呢,先打開D:\python\Scripts目錄,找到ride.py檔案

RobotFramework自動化1-環境搭建

    5.輕按兩下後會啟動ride,也可以發送快捷方式到桌面,很顯然這種啟動方式很不友善,于是可以安裝ride的.exe用戶端包

六、安裝ride用戶端

    1.小編在網上沒找到1.5.2.1的ride用戶端(.exe),隻找到了1.2.3的用戶端,可以先安裝1.2.3版本,再通過pip更新

    2.安裝1.2.3的ride版本(.exe檔案),安裝包在QQ群:232607095可以下載下傳到:傻瓜式安裝就可以了,安裝完成後會提示,是否建立桌面快捷圖示,選擇是,桌面上會出現ride的小圖示

RobotFramework自動化1-環境搭建

   3.安裝後的版本太低,是沒法用的,需要更新。打開cmd,輸入pip show robotframework-ride檢視版本号

    4.版本更新,在cmd輸入pip install robotframework-ride==1.5.2.1

RobotFramework自動化1-環境搭建

七、安裝Selenium2Library

如果是做web的UI自動化,需要下載下傳Selenium2Library,這個就是robotframework的webdriver

    1.打開cmd輸入pip install robotframework-selenium2library

    2.安裝完後輸入python

    3.然後輸入import Selenium2Library,出現>>說明安裝成功

RobotFramework自動化1-環境搭建

八、使用ride

    1.建立一個項目:File>New Project

    2.建立一個腳本:建立的項目>New Test Case

    3.在表格中輸入log和yoyoketang

RobotFramework自動化1-環境搭建