衆所周知,pycharm是個寫python極好用的編輯器。也能夠裝不少的插件來完成各類騷操做。python
某一天,心血來潮在pycharm的插件庫裏,搜索了一下robot,恩,發現有支持robotframework的插件庫,因而暗掇掇的試了一把。eclipse
雖然相對於eclipse這個工具對robot腳本的支持來說,不夠友好,可是安裝倒是極簡單的。編輯器
接下來,請跟我一塊兒看看如何在pycharm裏完成robotframework用例的實現和運行吧。。工具
打開pycharm,在pycharm的的設置當中,找到plugins。在plugins中搜索robot,獲得如下插件:測試
從圖中能夠看出:spa
Robot Framework Support插件和IntelliBot插件的使用量是比較高的。插件
下載分別是 195.5K,和206.7K3d
可是IntelliBot這款插件,最新更新時間還在2016年,近3年都沒有在維護。而RobotFramework Support仍在維護中。從長遠來說,選擇Robot Framework Support這款插件更佳 。blog
點擊Install按鈕,安裝此插件。ip
安裝完成以後,重啓pycharm,再進入到上圖的Preferences頁面中。在Editor的文件模板中,能夠看到RobotFramework的測試用例文件 和 關鍵字文件 。
在文件類型當中,能夠看到RobotFramework腳本的默認文件後綴爲.robot
一、新建一個工程。
二、建立Robot測試用例文件
右鍵工程名稱 -> New -> Robot File。會自動帶出Robot用例的模板出來。
三、編寫Robot測試用例
使用RobotFramework語法,在不一樣的section當中編寫對應的內容。
ps:
1)插件自己自帶高亮顯示。如上圖。
2)選中關鍵字,按Ctrl+b可直接跳轉到關鍵字的源代碼當中去。
3)沒有robot關鍵字自動補全的機制。關鍵字名稱須要本身查找。
4)左側Projects區域當中,沒有可用關鍵字展現功能。
編寫後的Robot用例,沒法運行。須要在pycharm當中,通過必定的配置後,方可右鍵選擇運行。
1)添加External Tools。添加運行Robot的工具。
主要是以robot.exe來運行robot腳本。robot.exe在python的安裝目錄下。
2)在測試用例所在的robot文件當中,右鍵空白處 -> Extenal Tools -> 選擇運行內容
到此,pycharm中編寫robotframework就應用完了。。
沒有對比,就沒有傷害。沒有對比,就不知好與很差用的區別。
相對來說,eclipse中用RED插件來編寫robotframework是最好的。