因为笔者喜欢利用pycharm写RF代码,所以此次在pycharm给大家演示
1. 框架介绍
Settings
导入当前页面需要库(可内置库,可自定义库) 也可以设置测试套件的setup(用例一开始执行什么) 和teardown(结束执行什么)
Keywords
关键字,也相当于方法,可以被其他关键字调用 也可以定义返回值
TestCases
测试用例,执行后会显示执行的结果
Variables
申明当前页面的全局变量 可作用整个页面
[Documentation]
备注说明 对整个测试没有影响
[Arguments]
声明形参
[Return]
是定义返回值的 和python里的return用法一致
2.关键字
2.1 log (打印)
相当于python语法中print(’ ')
但是python中当执行时候直接输出打印结果到控制台,rf只有log to console 才会直接输出控制台
这个log常在调试中使用,如打印结果,打印变量
log many表示打印多个变量值
2.2申明一个变量
python中变量的类型由其值的类型决定,不用为变量声明类型
RF中需要事先声明变量
执行的结果
2.3获取当前时间,获取长度,获取次数
执行的结果
2.4 for 循环
打印的结果
2.5 IF语句
2.6 常见列表的操作
2.7 常见字典的操作
2.8常见断言