一、用户关键字
1、定义
其实就是将python中的一个功能封装成一个函数,然后在rf中使用一个特定的名字来调用这个函数。
2、创建用户关键字的流程
①创建一个测试套件,右键后选择new user keyword,命名后创建,出现以下标志,即代表成功创建用户关键字circle
②点击circle后进入该关键字,开始编写关键字内容(即完成函数的功能),这里我们编写了一个循环打印指定次数的函数,传参为${times}
③建好之后就可以在该测试套件下新建一个test case,然后通过用户关键字的名称引用该方法,传入该方法需要的参数(函数内没有参数可以不传)后即可使用(注意:若用户关键字创建成功,那么引用时关键字会是深蓝色)
3、有返回值|多个参数的用户关键字创建
返回值在用户关键字的Return Value中设定,多个参数之间用|隔开
二、创建资源包并调用
在项目文件下右键,新建Resource
给资源包命名并将其设置为robot
将要用到的用户关键字拖拽到该资源包里
点击要用到该资源包的测试套件,引入Resource,在path中输入资源包的正确路径(同一项目内只需要输入资源包名即可)
随后就可以使用了
三、setUp/treatDown
分别是在执行测试用例之前和执行完成之后运行的方法/关键字
点击测试用例,随后点击Settings,然后在setUp和treatDown后面分别添加方法名
注意,方法名若是未实现的我们可以通过用户关键字来实现