- 初始化清除分成三种,TEST级别,SUIT级别,INIT级别
-
1 *** Settings *** 2 Suite Setup log to console \n'st1文件-套件初始化' 3 Suite Teardown log to console \n'st1文件-套件清除' 4 Test Setup log to console \n'st1文件-用例初始化' 5 Test Teardown log to console \n'st1文件-用例清除' 6 7 8 *** Test Cases *** 9 用例1 10 [Documentation] \n测试初始化和清除 11 [Setup] log to console \n'第一行' 12 log to console \n第二行:测试用例1主体部分 13 [Teardown] log to console \n'第三行' 14 用例2 15 log to console \n 测试用例2主体部分 16 用例3 17 log to console \n测试用例3主体部分
代码结果
-
'st1文件-套件初始化' 用例1 :: '第一行' 第二行:测试用例1主体部分 '第三行' | PASS | ------------------------------------------------------------------------------ 用例2 'st1文件-用例初始化' 测试用例2主体部分 'st1文件-用例清除' | PASS | ------------------------------------------------------------------------------ 用例3 'st1文件-用例初始化' 测试用例3主体部分 'st1文件-用例清除' | PASS | ------------------------------------------------------------------------------ 'st1文件-套件清除' St1 | PASS |
说明:执行的按照就近原则,优先级,test case>suite中的test setup>suite setup .其中test case中的初始化和清除是每次执行用例,单个用例有设置就会执行,suite中的test setup是当用例没有设置的时候执行,suite setup 和teardown 紧紧执行1次,前后各一次。
- 目录结构
- 紧紧执行st3,但是同时还要包含init文件中的初始化清除文件,命令要robot --suite+robot文件 +地址
- 例子:robot --suite st3 C:\Users\AJ002\PycharmProjects\gx2\rfTest\suitestr\testFile-----执行st3