Robot Framework/RIDE 環(huán)境搭建

簡介

Robot Framework是驗收測試和驗收測試驅動開發(fā)(ATDD)的通用測試自動化框架。它具有易于使用的表格測試數據語法,并使用關鍵字驅動的測試方法。其測試功能可以通過用Python或Java實現的測試庫來擴展,用戶可以使用與創(chuàng)建測試用例相同的語法從現有的關鍵字創(chuàng)建新的高級關鍵字

Robot Framework核心框架使用Python實現,我們也可以把Robot Framework看作Python里面的一個庫,

可以在python2.x和python3.x中安裝

下載地址:https://www.python.org/

tips:RIDE是官方提供的編輯器,它是基于wxPython2.8.12.1(win32)來開發(fā)的,而wxPython2.8.12.1(win32)就只支持python2.x不能正常python3,所以你打算使用官方提供的編輯器RIDE的活,你需要安裝python2.x,當然,你選擇python3.x作為你的運行環(huán)境的話,你可以添加插件來支持Robot Framework,相對來說官方提供的編輯器兼容性會更好些。

Python2環(huán)境搭建步驟

1,安裝Python(Windows)

RIDE只支持傳統原生的Python,不支持 Jython 和 IronPython。RIDE支持的Python版本最低要求Python2.6,不支持Python3.x。推薦python-2.7.14默認安裝路徑

下載地址:https://www.python.org/

安裝過程中注意勾選 Add python.exe to Path ->添加到系統環(huán)境變量

2.7版本已默認支持PIP(安裝和管理Python 包的工具),便于后續(xù)Python包的自動化安裝,安裝結束,通過在 cmd中直接敲擊 python 命令 驗證安裝是否成功

如果安裝出錯,建議重啟后,在無任何其它應用軟件運行的情況下,再次嘗試安裝(意外常常有)


image.png

2,安裝robotframework

命令pip2 install robotframework

RobotFramework是一種基于Python的可擴展關鍵字驅動自動化測試框架。通常用于端到端的可接收測試和可接收測試驅動的開發(fā),可以用于測試聲明涉及到多種技術和接口的分布式的,異構的應用系統。

image.png

3,安裝wxPython

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

wxPython是Python非常有名的一個GUI庫。RIDE是基于這個庫開發(fā)的,且目前僅支持

wxPython2.8-win32-unicode-2.8.12.1-py27.exe

wxPython是一個exe程序,下載安裝會自動檢測本機的python環(huán)境

那么如何確定,我們已經成功安裝好了wxPython

進入python環(huán)境,import wxPython 沒有報錯就說明已經成功安裝了。

image.png

4,安裝RF-RIDE

使用PIP安裝:在CMD里敲命令pip2 install robotframework-ride即可安裝

RIDE是 RF框架原生的IDE集成環(huán)境(通俗理解:RF腳本編輯器)

image.png

安裝完成后,檢查是否能正常啟動,在Python27\Scripts文件夾下,雙擊運行,即可顯示RIDE編輯器界面。如果不能正常啟動,在CMD窗口中會出現錯誤提示,根據具體錯誤提示來解決問題。比如wxPython版本不支持,會提示到相應網站下載

image.png

Python3環(huán)境搭建步驟

1,同樣的要安裝配置好Python3的環(huán)境

image.png

2,安裝Robot Framework框架

命令:python3 -m pip install robotframework

image.png

RIDE不支持python3,所以不用安裝,

但是,Robot Framework同時也提供了各種主流編輯器和IDE的插件

插件下載地址:http://robotframework.org/#tools

下面,以我使用的sublime插件為例

Sublime Text3的插件托管地址:https://github.com/andriyko/sublime-robot-framework-assistant

把里面的內容clone下來

命令:git clone https://github.com/andriyko/sublime-robot-framework-assistant.git

然后打開我們的Sublime的瀏覽包目錄,把插件放進去。

image.png

在Sublime的視圖找到語法,選擇robotframework的高亮就可以了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容