上周將mac系統升級了,導致之前pycharm已配置好的robotframework出了問題,就重新卸載安裝了pycharm。這里給自己做個記錄。
一,mac上徹底刪除pycharm
之前都是直接從應用程序里右鍵移到回收站來卸載程序,重新安裝的后,會發現之前的數據還在沒有卸載干凈。
那要徹底刪除pycharm,除了將應用移到回收站,還要執行刪除如下文件:
清理緩存,參數,日志相關配置文件:(注:ls PyCharm關鍵字進行搜索,PyCharm2018.2.7是我的文件名稱)
a、cd ~/Library/Preferences/
rm -rf PyCharm2018.2.7/
b、cd ~/Library/Logs
rm -rf PyCharm2018.2.7/
c、cd ~/Library/Application\ Support/
rm -rf PyCharm2018.2.7/
d、cd ~/Library/Caches/
rm -rf PyCharm2018.2.7/
以上兩步完全卸載干凈。貌似其他應用也可以這樣清理
感謝博主的分享:https://blog.csdn.net/weixin_42288822/article/details/84575451
二、重新安裝pycharm
之前一直在尋找pycharm的破解方法,后面聽說pycharm有免費的社區版,對咱還是夠用的,果斷安裝了社區版
三、下載intelliBot plugins
1,打開pycharm-->Preferences..
2,選擇Plugins,搜索intelliBot,選擇,並點擊右側的安裝。
3,若第二步一直安裝失敗,可執行訪問官網下載你需要的版本(https://plugins.jetbrains.com/plugin/7386-intellibot/versions),然后點擊install plugin from disk..,然后選擇你下載的目錄進行安裝,安裝后記得重啟pycharm
或
4,配置RF文件識別類型:
Preferences.. -->Editor-->File Types-->選擇Robot Feature-->添加*.txt的文件類型-->OK
5,配置suite和case的運行命令
(1)首先檢查是否存在pybot.bat或robot.bat文件,windows系統檢查python目錄的Scripts目錄下是否存在,mac系統在python目錄的bin目錄下,若沒有可以直接新建:
@Echo off
python -m robot.run %*
(這里也可以寫完整的python路徑,比如D:\code\py37\venv\Scripts\python -m robot.run %*)
(2)External Tools配置
Preferences.. -->Tools-->External Tools-->+-->配置Name(運行名稱),Program(robot地址,如步驟1),Arguments(啟動命令),Working directory(用例路徑)
如運行測試集:
Name:Robot Run TestSuite
Program:/Library/Frameworks/Python.framework/Versions/2.7/bin/robot
Arguments:-d results $FileName$
Working directory:$FileDir$
如運行測試用例:
Name:Robot Run SingleTestCase
Program:/Library/Frameworks/Python.framework/Versions/2.7/bin/robot
Arguments:-d results -t "$SelectedText$" ./
Working directory:$FileDir$
6,配置好以上內容后,還需要配置你要運行的python環境,Preferences.. -->Project-->Project Interpreter-->設置按鈕或+按鈕添加
7, 添加成功后就可以運行看看,打開測試文件,右鍵,選擇External Tools
感謝博主的分享:https://blog.csdn.net/zhangenter/article/details/104302715
7,附加常用的robot啟動命令
在終端輸入robot -h,可以看到很多附加啟動命令
如 -v 帶變量參數啟動,如 -v evn:test -i 啟動包含某個標簽,-e啟動除這個標簽外的用例, -R 重新執行output中失敗的, -d 可指定生成結果存放路徑