參考文檔:https://www.cnblogs.com/chenyuebai/p/8359577.html,
https://www.cnblogs.com/jiyanjiao-702521/p/9235724.html,
https://blog.csdn.net/weixin_33829657/article/details/86128739
安裝配置robotframework時,遇到很多很多問題,整理一下供自己以后翻閱。首先下載robotframework,如果是python3.6 ,pip install robotframework==3.0.2, 這個版本有robot.bat文件,配置suite和case會用到。
在pycharm中點擊setting,點擊plug插件搜索並安裝IntelliBot插件(注意:配置插件需要重啟),pycharm>File>setting>Plugins>Browse reponsitories,如果pycharm沒有此插件到https://plugins.jetbrains.com/plugin/7386-intellibot 下載至本地,然后進入pycharm>File>setting>Plugins>install plugin from disk。
下面配置file tpyes ,pycharm>File>setting>File Types>選擇robot,如果沒有*.txt,需要手動添加。
接下來繼續配置suite和case的運行配置
因為我們在運行腳本時,可以單獨運行一個用例,也可以直接運行一個用例集合:suite,所以我們這里要配置兩個(此處需要robot.bat文件,最新版本的robotframework沒有此文件,robotframework 3.0.2才有)
配置suite
Robot Run TestSuite
-d results $FileName$
$FileDir$
設置case
Robot Run SingleTestCase
-d results -t "$SelectedText$" ./
$FileDir$
創建新的項目文件,創建test.robot通過右鍵調出編輯菜單,然后右擊通過External Tools來運行
test.robot
****** Settings ***
*** Test Cases ***
testcase
log robot framework
****** Settings *** 部分表示的是引用Library,當前沒有引用,默認為空。
*** Test Cases *** 部分用於編寫測試用例。
testcase 頂格寫,表示測試的名稱
log robot framework log前面是四個空格,表示該行屬於testcase用例的一行語句,‘log’為打印關鍵字,與python中的‘print’類似;‘robot framework’為打印的字符串。關鍵字與字符之間的間距為四個空格。