衆所周知,pycharm 是個寫 python 極好用的編輯器。也可以裝很多的插件來完成各種騷操作。
某一天,心血來潮在 pycharm 的插件庫裡,搜索了一下 robot,恩,發現有支持 robotframework 的插件庫,于是暗掇掇的試了一把。
雖然相對于 eclipse 這個工具對 robot 腳本的支持來講,不夠友好,但是安裝卻是極簡單的。
接下來,請跟我一起看看如何在 pycharm 裡完成 robotframework 用例的實現和運行吧。。
1、在 pycharm 當中安裝 robot 插件打開 pycharm,在 pycharm 的的設置當中,找到 plugins。在 plugins 中搜索 robot,得到以下插件:
從圖中可以看出:
Robot Framework Support 插件和 IntelliBot 插件的使用量是比較高的。
下載分别是 195.5K,和 206.7K
但是 IntelliBot 這款插件,最新更新時間還在 2016 年,近 3 年都沒有在維護。而 RobotFramework Support 仍在維護中。從長遠來講,選擇 Robot Framework Support 這款插件更佳 。
點擊 Install 按鈕,安裝此插件。
安裝完成之後,重啟 pycharm,再進入到上圖的 Preferences 頁面中。在 Editor 的文件模闆中,可以看到 RobotFramework 的測試用例文件 和 關鍵字文件 。
在文件類型當中,可以看到 RobotFramework 腳本的默認文件後綴為。robot
2、編寫 RobotFramework 測試用例1、新建一個工程。
2、創建 Robot 測試用例文件
右鍵工程名稱 -> New -> Robot File。會自動帶出 Robot 用例的模闆出來。
3、編寫 Robot 測試用例
使用 RobotFramework 語法,在不同的 section 當中編寫對應的内容。
ps:
3)沒有 robot 關鍵字自動補全的機制。關鍵字名稱需要自己查找。
4)左側 Projects 區域當中,沒有可用關鍵字展示功能。
3、配置運行 RobotFramework 用例編寫後的 Robot 用例,無法運行。需要在 pycharm 當中,經過一定的配置後,方可右鍵選擇運行。
1)添加 External Tools。添加運行 Robot 的工具。
主要是以robot.exe來運行robot腳本。robot.exe在python的安裝目錄下。
2)在測試用例所在的 robot 文件當中,右鍵空白處 -> Extenal Tools -> 選擇運行内容
運行結果 如下:
到此,pycharm 中編寫 robotframework 就應用完了。。
沒有對比,就沒有傷害。沒有對比,就不知好與不好用的區别。
相對來講,eclipse 中用 RED 插件來編寫 robotframework 是最好的。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!