Robot Framework自动化测试框架入门(四):用户关键字

∥☆過路亽.° 提交于 2019-11-27 10:25:47

一、用户关键字

1、定义

其实就是将python中的一个功能封装成一个函数,然后在rf中使用一个特定的名字来调用这个函数。

2、创建用户关键字的流程

①创建一个测试套件,右键后选择new user keyword,命名后创建,出现以下标志,即代表成功创建用户关键字circle

②点击circle后进入该关键字,开始编写关键字内容(即完成函数的功能),这里我们编写了一个循环打印指定次数的函数,传参为${times}

 

③建好之后就可以在该测试套件下新建一个test case,然后通过用户关键字的名称引用该方法,传入该方法需要的参数(函数内没有参数可以不传)后即可使用(注意:若用户关键字创建成功,那么引用时关键字会是深蓝色)

3、有返回值|多个参数的用户关键字创建

返回值在用户关键字的Return Value中设定,多个参数之间用|隔开

 

 

二、创建资源包并调用

在项目文件下右键,新建Resource

 

给资源包命名并将其设置为robot

将要用到的用户关键字拖拽到该资源包里

点击要用到该资源包的测试套件,引入Resource,在path中输入资源包的正确路径(同一项目内只需要输入资源包名即可)

 

随后就可以使用了

 

三、setUp/treatDown

分别是在执行测试用例之前和执行完成之后运行的方法/关键字

点击测试用例,随后点击Settings,然后在setUp和treatDown后面分别添加方法名

注意,方法名若是未实现的我们可以通过用户关键字来实现

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!