python3.6+pycharm+robotframework 環境搭建


參考文檔: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’為打印的字符串。關鍵字與字符之間的間距為四個空格。





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM