RobotFramework 安裝配置(一)


      服務器接口的測試框架的選擇,最后選中了 RobotFramework ,原因一:能有效的管理測試用例,,支持批量執行,能實現關鍵字驅動或者數據驅動。原因二:支持測試人員可以使用Python和java創建自己需要的測試庫。這樣就底層的通訊工作,可以直接用服務器的network組件,只要能用python編寫的測試庫可以加載dll就可以了。     

     Robot Framework是一款python編寫的功能自動化測試框架。具備良好的可擴展性,支持關鍵字驅動,可以同時測試多種類型的客戶端或者接口,可以進行分布式測試執行。主要用於輪次很多的驗收測試和驗收測試驅動開發(ATDD)。支持python或者java來創建自己的庫,鑒於python是著名的“膠水”語言,簡單易學,項目組決定選擇python做“腳本”開發語言。下面就介下RobotFramework這個工具基於python語言環境的安裝配置過程(實際上自己第一次裝了一天才裝好,所以需要總結下)。

    安裝RobotFramework工具,需要對以下軟件進行安裝(按順序安裝即可)。

A. 安裝 Python 2.6.6

    安裝原因 :RF 框架是基於 Python 語言,所以一定要有 Python 環境。

    資源下載:https://www.python.org/downloads/

    版本選擇:python-2.6.6.msi

    設置環境變量:計算機—屬性—高級系統設置—環境變量—系統變量—Path,寫入 C:\Python27 和 C:\Python27\Scripts(寫入安裝路徑即可)

    驗證安裝是否成功:在cmd命令編輯器內輸入:python -V ,能正常顯示安裝的python的版本即可。

   

B. 安裝robot framework

    資源下載:https://github.com/robotframework/robotframework 

                   https://pypi.python.org/pypi/robotframework

    安裝版本:robotframework-2.6.0.win32.exe 

C. 安裝wxPython

    安裝原因:支撐Ride的運行庫

    資源下載:http://wxpython.org/download.php#stable

    安裝版本:wxPython2.8-win32-unicode-2.8.12.1-py26.exe

    注意事項:wxPython的版本與python的版本相關,需要選擇支持已經安裝的python軟件的wxPython版本,否則會出現安裝錯誤問題

D. 安裝 robotframework-ride

     安裝原因:robot framework的界面工具

    下載資源:https://pypi.python.org/pypi/robotframework-ride

     安裝版本:robotframework-ride-1.2.2.win32.exe

      以上四個軟件安裝后,界面會生成ride的快捷登陸方式,點擊進入,界面如下(補圖):

   

  下面是我能成功安裝下載的資源的截圖:

   實際上,還有更簡單簡潔的安裝方法,使用Python 的套件管理程式,基於pip命令對軟件進行安裝,步驟順序如下:

A. 安裝python。

B. 安裝setuptools(Python 的套件管理程式)https://pypi.python.org/pypi/setuptools

C. 安裝pip軟件。用setuptools安裝:easy_install pip https://pip.pypa.io/en/latest/index.html

D. 安裝robot framework: pip install robotframework

E. 安裝wxPython。

F. 安裝robotframework-ride:pip install robotframework-ride

 使用這種在線安裝的好處在於,可以更方便的安裝第三方庫文件,比如下載selenium相關的庫文件,執行pip install robotframework-selenium2library命令即可。


免責聲明!

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



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