1. 程式人生 > >最新 robot framework安裝

最新 robot framework安裝

python2 新版本 href eclipse 試用 char 新版 cli ima

相信大家對robot framework並不陌生,它是一個基於Python語言,用於驗收測試和驗收測試驅動開發(ATDD)的通用測試自動化框架=,提供了一套特定的語法,並且有非常豐富的測試庫。


Python

現在可以使用Python3.x了,因為距離Python2.x停止維護也只剩一年時間了。


Robot framework

基於Python的robot framework測試框架,robot framework使用了一套特定語法,學習起來需要一定的門檻。

技術分享圖片

pip安裝:

pip install robotframework


Robot framework-RIDE

這是robot framework標配的IDE,就像PyCharm之於python,不!它對於robot framework來說它更加重要,對於上面的部份robot framework語法,在RIDE中其實可以通過配置完成。這就導致不少測試同學脫離了RIDE根本不會用robot framework。

雖然,robot framework也提供了一些主流編輯器(Eclipse、Sublime、Notepad++等)的插件,但是,這些插件也僅限於語法著色這種簡單的功能。

然而,RIDE基於wxPython庫開發,這是Python下面的一個GUI庫,尷尬的是wxPython在很長的一段時間中都不支持Python3.x,這就導致RIDE無法支持Python3.x。所以,很多robot framework的使用者依然堅持使用Python2.x,只為了可以用RIDE。

但是,在這個2019新年上班的第一天,我突然發現RIDE項目復活了….

https://github.com/robotframework/RIDE/

最新版本1.7.3.1基於wxPython4.0.4,此時的wxPython當然也是支持Python3.x的了。

這對於robot framework的推廣和使用無疑是非常有利的。

pip安裝:

pip install robotframework-ride

通過執行C:\Python36\Scripts\ride.py文件啟動RIDE。

> cd C:\Python36\Scripts
> python ride.py

技術分享圖片

最新的RIDE頁面並沒有什麽變化,不過logo好像變了!將我以前的robot framework測試用例導入,依然可以很好的運行。

最新 robot framework安裝