robot framework提供了用户关键字的概念,可以很好的减少测试脚本的冗余.
:创建用户关键字
:创建资源
:setUp / treaDown
:创建用户关键字
1,File --->new project
name -->项目名 type 类型 file 文件 Drectory 项目目录
parent Drectory -->项目路径 format 文件格式 RoBOT 标准格式 txt文件格式 TSV HTML
2,User key -->创建测试套件 file 文件
3,new User Keyword --->创建用户关键字 名为==>myrange
python 例子:
def myrange(times):
for i in range(times):
print(i)
myrange(10)
myrange:
Arauments ${times}传参
:FOR ${i} IN RANGE ${times}
log ${i}
4,new test case ===>调用myrange
文件名 参数
myrange 5
:创建资源
1,在项目下==>new Resource ==>Name (model) ===>Format(ROBOT)
2,把创建的用户关键字都移动到资源里 (model.robot)
3,用户调用资源 User Key -->resource 点击---把资源名写进去model.robot
:setUp / treaDown
1,在用户里创建 测试用例,(test_case2)
2,在用户里创建,用户关键字,start(开始执行的case),end(结束执行的case)
3,用户test_case2 里调用用户关键字
Setup ==> start 调用成功字体变成蓝色
Treadown ==> end
4 run执行测试用例,顺序
star 脚本头文件
test_case2 脚本主体
end 脚本末文件