簡介
Robot Framework是驗收測試和驗收測試驅動開發(fā)(ATDD)的通用測試自動化框架。它具有易于使用的表格測試數據語法,并使用關鍵字驅動的測試方法。其測試功能可以通過用Python或Java實現的測試庫來擴展,用戶可以使用與創(chuàng)建測試用例相同的語法從現有的關鍵字創(chuàng)建新的高級關鍵字
Robot Framework核心框架使用Python實現,我們也可以把Robot Framework看作Python里面的一個庫,
可以在python2.x和python3.x中安裝
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默認安裝路徑
安裝過程中注意勾選 Add python.exe to Path ->添加到系統環(huán)境變量
2.7版本已默認支持PIP(安裝和管理Python 包的工具),便于后續(xù)Python包的自動化安裝,安裝結束,通過在 cmd中直接敲擊 python 命令 驗證安裝是否成功
如果安裝出錯,建議重啟后,在無任何其它應用軟件運行的情況下,再次嘗試安裝(意外常常有)

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

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 沒有報錯就說明已經成功安裝了。

4,安裝RF-RIDE
使用PIP安裝:在CMD里敲命令pip2 install robotframework-ride即可安裝
RIDE是 RF框架原生的IDE集成環(huán)境(通俗理解:RF腳本編輯器)

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

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

2,安裝Robot Framework框架
命令:python3 -m pip install robotframework

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的瀏覽包目錄,把插件放進去。

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