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

    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版本

 

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

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



四、安裝robotframework

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

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



五、安裝robotframework-ride

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

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

    3.打開cmd,先cd到腳本的文件目錄。然后執行:python setup install

    4.安裝完成后,那么問題來了,桌面上沒有ride的小圖標,如何啟動呢,先打開D:\python\Scripts目錄,找到ride.py文件

    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的小圖標

   3.安裝后的版本太低,是沒法用的,需要升級。打開cmd,輸入pip show robotframework-ride查看版本號

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


七、安裝Selenium2Library

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

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

    2.安裝完后輸入python

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



八、使用ride

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

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

    3.在表格中輸入log和yoyoketang

 

 注:這里的log函數,相當於python里面的print函數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM