在Windows上搭建Robot Framework的RIDE環(huán)境
Robot Framework是一款基于Python的功能自動化測試框架。它具備良好的可擴(kuò)展性,支持關(guān)鍵字驅(qū)動,可以同時(shí)測試多種類型的客戶端或者接口,可以進(jìn)行分布式測試執(zhí)行。主要用于輪次很多的驗(yàn)收測試
Robot Framework是一款基于Python的功能自動化測試框架。它具備良好的可擴(kuò)展性,支持關(guān)鍵字驅(qū)動,可以同時(shí)測試多種類型的客戶端或者接口,可以進(jìn)行分布式測試執(zhí)行。主要用于輪次很多的驗(yàn)收測試和驗(yàn)收測試驅(qū)動開發(fā)(ATDD)。
安裝Python2.7版本
由于Robot Framework框架是基于Python語言的,所以在搭建環(huán)境之前,我們需要先安裝Python環(huán)境。注意,RF框架不支持Python3版本,因此需要安裝Python2版本。如果您不知道如何下載和安裝Python,請點(diǎn)擊以下鏈接參考相關(guān)教程。
安裝完P(guān)ython后,進(jìn)入Python安裝目錄,例如:E:軟件安裝Python27Scripts。Python包管理器工具叫pip,要有它才能裝Robot Framework。從Python 2.7.9開始,pip是跟隨Python裝好的,但如果您使用的是之前的Python版本,則需要單獨(dú)安裝。進(jìn)入Python安裝目錄后,在上方輸入cmd,打開命令窗口執(zhí)行以下命令:easy_install.exe pip。
安裝WxPython
WxPython工具為Python提供了GUI,而完成這個(gè)過程所使用的工具叫做wxPython toolkit。根據(jù)您的Python版本選擇對應(yīng)的wxPython安裝文件。確保選擇與Python版本對應(yīng)的版本,并且選擇unicode版本,以支持中文。下載完成后,選擇默認(rèn)項(xiàng)進(jìn)行安裝即可。
安裝PyCrypto
在安裝Robot Framework之前,我們還需要安裝PyCrypto庫。在下載頁面中選擇對應(yīng)的PyCrypto installer版本,進(jìn)行默認(rèn)安裝。請注意,在安裝其他庫(如SSHLibrary)之前,請務(wù)必先安裝PyCrypto,以避免出現(xiàn)錯(cuò)誤“Can't find ”。
安裝Robot Framework
進(jìn)入Python的安裝路徑,執(zhí)行命令pip install robotframework或者通過下載頁面下載源碼。解壓后,在命令行中執(zhí)行命令python install進(jìn)行安裝。
安裝Robot Framework RIDE
RIDE是Robot Framework的GUI工具,可以通過命令行輸入pip install robotframework-ride進(jìn)行安裝。每次打開RIDE時(shí),只需在命令行中輸入即可。
安裝所需的Library
根據(jù)需要,安裝相應(yīng)的Library,如selenium2library、archivelibrary、SSHLibrary、ftplibrary等。進(jìn)入Python的安裝路徑,分別執(zhí)行以下命令:
1)pip install robotframework-selenium2library
2)pip install robotframework-archivelibrary
3)pip install robotframework-SSHLibrary
4)pip install robotframework-ftplibrary
以上步驟完成后,Robot Framework的安裝工作已經(jīng)完成。您可以通過執(zhí)行命令pip list來查看已經(jīng)安裝的插件包名。
啟動RIDE程序
在cmd窗口中輸入“python ”或直接運(yùn)行“”來啟動RIDE程序。現(xiàn)在,您已成功搭建了Robot Framework的RIDE環(huán)境。開始編寫自動化測試腳本吧!