RobotFramework+eclipse配置


    為什么要用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。完美,終於可以愉快的敲鍵盤了~!

微信打賞           支付寶打賞

              微信打賞                 支付寶打賞

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM