robot framework環境搭建


定義:

Robot Framework 框架是一個通用的測試框架,易於使用,采用表格式語法,統一測試用例格式;

可以使用關鍵字驅動(keyword-driven)、數據驅動(data-driven)和行為驅動開發 (BDD) 完成;

模塊結構支持使用不同的接口來測試你的應用;

結果報告和日志采用 HTML 格式,易於閱讀;

易於擴展,提供了簡單 API,用戶可以自定義的基於 Python 或者 Java 的測試庫;
易於集成,提供了命令行接口和基於 XML 的輸出文件;
功能全面,支持WEB測試(Selenium)、Java GUI 測試,啟動線程、Telnet、SSH 等;
RemoteLibrary 接口可以支持分布測試和使用其他編程語言實現測試庫;

1 安裝robotframework

方式一:在命令行里使用pip 命令,pip install robotframework==2.8.5回車,不成功則使用方法二。

方式二:https://pypi.python.org/pypi/robotframework/2.8.5里搜索robotframework安裝包,離線安裝,下載好后解壓,命令行進入其路徑下,輸入python setup.py install 回車。也可以在其官網上下載,區別是前者可能是bate版,后者為release版。

 安裝完C:\Python27\Scripts目錄下多出了pybot和rebot,如圖所示

第三方庫文件中多出來

3 安裝wxPython

robotframework的IDE程序RIDE是基於wxPython開發的,所以要先安裝wxPython。

版本選擇2.8.12.1,32位,支持unicode,如wxPython2.8-win32-unicode-2.8.12.1-py27.exe,

下載地址:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

注意:不要安裝最新版本,否則打開RIDE會失敗。

 C:\Python27\Lib\site-packages的文件變化

C:\Python27\Scripts的文件變化

4 安裝RIDE

方式一:在命令行里使用pip 命令,pip install -U robotframework-ride==1.5.2.1 回車,不成功則使用方法二。

方式二:https://pypi.python.org里搜索robotframework-ride安裝包,離線安裝,下載好后解壓,命令行進入其路徑下,輸入python setup.py install 回車。也可以在其官網上下載,區別是前者可能是bate版,后者為release版。

C:\Python27\Scripts文件中多出來ride.py文件

C:\Python27\Lib\site-packages多出來

 打開RIDE:

命令行里進入python\scripts, 執行python ride.py,就可以打開RIDE。

 

5 安裝第三方庫

例如測試web頁面,需要selenium2library這個庫。

先安裝selenium2,方式pip install -U selenium==2.53.6,,,此時對應的火狐版本用47.0.1  親測好用

再安裝robotframework-selenium2library

方式一:在命令行里使用pip 命令,pip install -U robotframework-selenium2library==1.8.0 回車,不成功則使用方法二。

方式二:https://pypi.python.org里搜索robotframework-selenium2library安裝包,離線安裝,下載好后解壓,命令行進入其路徑下,輸入python setup.py install 回車。

其它庫都類似。

 

6.在Python目錄下的Script目錄下,執行ride.py dos命令,即可打開RIDE界面


免責聲明!

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



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