天天看點

robotframework自動化測試安裝配置

robotframework用了也有一段時間了,對于UI自動化來說還是一款比較好用的輕量級自動化測試架構。

優點:上手快,關鍵字驅動,支援自定義關鍵字,執行速度也是可觀的。

缺點:目前國内用的人比較少,由于是開源的中文資料也比較少,一旦踩到坑了,調試問題困難。

今天主要是記錄:win 7 環境下的robotframework安裝

==============================win 7 環境下的robotframework安裝===================================

安裝前的特别聲明:如果你的系統是32位,那麼下面所有安裝工具一定要全部是32位的,如果安裝64位,就全部是64位的,這些工具一定要同步,不要有的裝32位,有的裝64位,不然會出現問題導緻RF無法使用!

1.安裝python

官網:https://www.python.org/downloads/  根據自己的作業系統安裝 建議安裝2.7版本 原因:穩定

安裝完成後,在CMD中切換至安裝python所在目錄下,輸入指令python,如下圖所示,則python安裝成功

robotframework自動化測試安裝配置

如果想在任何一個目錄下都可以執行python,配置環境變量,計算機-屬性-進階系統設定-環境變量-系統變量

在系統變量中找到Path 加入 ;D:\python;D:\python\Scripts          (我的python是安裝在D盤下,根據自己python所在目錄)

robotframework自動化測試安裝配置

2.pip

pip是python自帶的安裝包管理器,python2.7版本中應該自帶了pip,可以檢查一下。

pip在D:\python\Scripts   有個pip.exe可執行檔案

如果像我剛剛說說配置了D:\python\Scripts 的環境變量,那麼在任何目錄下執行pip你都可以看到下圖:

robotframework自動化測試安裝配置

否則隻能切換到D:\python\Scripts下執行pip才有上圖效果。

pip很好用,等會可以幫助我們安裝很多工具。

pip常用指令:

pip install XXX(包名)例:pip install selenium

解除安裝:pip uninstall XXX

檢視安裝版本: pip list

更新:python -m pipinstall --upgrade pip執行這個指令如果報錯可以嘗試多次執行此指令,更新版本會先把之前的版本卸掉再重新安裝

指定安裝版本:pip installxxx==y.y.y例如pip install xlrd==0.9.3

3.安裝robotframework

官網下載下傳位址:https://pypi.python.org/pypi/robotframework/2.8.7   下載下傳.exe檔案根據作業系統選擇安裝版本 然後輕按兩下安裝

這裡更推薦用pip 安裝

指令:pip install robotframework        如果提示沒有pip這個指令 請自己切換到pip所在目錄下再執行一次這個指令

檢查robotframework安裝成功的方法:pip list 如果找到robotframework就證明安裝成功啦

4.安裝wxpython

wxpython是python的一個GUI庫,因為ride基于這個庫開發,是以要安裝wxpython。

這裡先聲明,和robotframework-ride相容的wxpython版本是2.8.12.1。

官網給出的下載下傳位址是:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/   再次提醒根據自己的系統選擇32位還是64位

版本一定要是2.8.12.1,否則後面會報錯wxpython找不到。。。。如果打不開這個網址 建議大家直接百度搜尋 應該還是有很多的。

檢查wxpython是否安裝成功的方法:

1.cmd指令python進入互動模式

2.import wx

3.import wxPython

沒報錯說找不到之類的,應該就安裝成功了。

5.安裝robotframework-ride

RIDE是robotframework的編輯器,它是一個圖形界面,我們可以在上面編寫和運作測試案例,如下圖:

robotframework自動化測試安裝配置

RIDE安裝方法:

https://pypi.python.org/pypi/robotframework-ride   官網下載下傳tar檔案 下載下傳成功後解壓 然後在檔案所在目錄執行python setup.install

不過我覺得用pip應該也能安裝吧,可以嘗試 pip install robotframework-ride ,但是筆者沒有試過這個方式。

5.運作ride

安裝完robotframework-ride以後,我們的環境就基本算搭建完成了,下面在CMD中輸入ride.py

稍等2秒,出現下圖界面就說明安裝成功了。

robotframework自動化測試安裝配置

小夥伴們可以愉快的玩起來了~!

主要的坑:

1.wxpython一定要裝2.8.12.1版本的,否則ride啟動時會報錯找不到wxpython

2.所有安裝工具的版本一定要統一,全部是32位或者全部64位,否則也會出現問題。

下一篇寫在win10環境下安裝RF的辛酸淚和各種坑。。。。