為什么要用Eclipse編輯器?因為ride鍛煉不了我們寫代碼的能力,pycharm編寫RF腳本的功能沒有EC完善!
環境安裝步驟:
一、python和jdk環境安裝配置【略】;
二、安裝robotframework;
三、Ec安裝+RED插件;
四、配置Ec
一、python和jdk環境安裝配置
python和jdk環境安裝配置,這里就不一一介紹,都是最基本的環境,自行百度~!雖然官方說python2要維護到2020年,但是遲早要淘汰,所以這里python的版本是3.7的,3.8的還不穩定,沒敢嘗試。
二、安裝robotframework
RF框架是基於python語言的,所以一定要有python環境。
安裝wxpython pip install wxPython==4.0.3
或者https://pypi.org/project/wxPython/#files自行下載
安裝Pypubsub pip install Pypubsub==3.3.0
安裝robotframework-ride pip install robotframework-ride
安裝robotframework-seleniumlibrary pip install robotframework-seleniumlibrar【webUI測試必備】
然后根據自己需要,自行安裝其它輔助類
【遇到的問題】
Python 3.7.1可以支持wxPython的4.0.3和4.0.4等較新版本,但robotframework-ride 1.7.3.1 正常運行時Pypubsub版本不能太新,當前要求兼容版本為:Pypubsub==3.3.0.遇到安裝過程中有Pypubsub相關紅色提示時,可能就是版本不匹配,可以 通過pip uninstall 卸掉重新下載匹配版本的Pypubsub:pip install Pypubsub==3.3.0
三、Ec安裝+RED插件
1、RED插件下載地址: https://github.com/nokia/RED/releases 是一個壓縮包,不要解壓
對Ec的版本是有要求的,網上說了好幾個版本,本人試了都不行,建了RF之后,Ec界面都是亂的,所以直接去官網下載了最新的Ec,雖然Ec已經被開發人員和我這個渣渣淘汰了,但是寫起RF來,還是很方便~!
2、安裝完畢Ec后打開,配置pydev:help-install new software

或者help-eclipse marketplace搜索pydev安裝,一直next就好,安裝好后,會提示重啟,接受就可以。
3、配置python編輯器:windows-preferences-pydev-interpreters-python Interpreters

4、安裝RED,同理help-install new software:Locations里填寫剛下載的RED壓縮包,一直下一步,時間較久,請耐心等待~!安裝完畢后,配置RF標識:

加上:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$@&*:
下面的installed framework可以配置編輯RF的python版本
四、配置Ec,創建RF項目
1、file-new,會發現沒有RF工程,這時候點擊最下面的others,就展示了;
2、然后再創建測試集,同理
3、創建的RF項目,展示了RF自帶的庫和關鍵字,方便我們調用和查看使用方法,創建的測試用例名稱可以是中文的,具體怎么編寫,請自行百度或視頻學習,你就會發現很方便咯~!

ps:安裝了好幾個版本的Ec,一直沒有完美的兼容,網上說的那幾個版本都用過,現在我用的最新的Ec,但是執行的時候,總會先報一次空指針錯誤,第二次執行就好了。還有個問題就是執行完畢,控制台輸出的用例名稱總是亂碼,不要跟我說設置utf-8,都試過了...頭疼。經過多次不懈的嘗試,本人用的Ec版本Version: Oxygen.3a Release (4.7.3a);RED:RED_feature_0.8.13.201907181020。完美,終於可以愉快的敲鍵盤了~!
微信打賞 支付寶打賞