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安裝成功

如果想在任何一個目錄下都可以執行python,配置環境變量,計算機-屬性-進階系統設定-環境變量-系統變量
在系統變量中找到Path 加入 ;D:\python;D:\python\Scripts (我的python是安裝在D盤下,根據自己python所在目錄)
2.pip
pip是python自帶的安裝包管理器,python2.7版本中應該自帶了pip,可以檢查一下。
pip在D:\python\Scripts 有個pip.exe可執行檔案
如果像我剛剛說說配置了D:\python\Scripts 的環境變量,那麼在任何目錄下執行pip你都可以看到下圖:
否則隻能切換到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的編輯器,它是一個圖形界面,我們可以在上面編寫和運作測試案例,如下圖:
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秒,出現下圖界面就說明安裝成功了。
小夥伴們可以愉快的玩起來了~!
主要的坑:
1.wxpython一定要裝2.8.12.1版本的,否則ride啟動時會報錯找不到wxpython
2.所有安裝工具的版本一定要統一,全部是32位或者全部64位,否則也會出現問題。
下一篇寫在win10環境下安裝RF的辛酸淚和各種坑。。。。