03-在测试套件里自定义关键字

1、使用RobotFramework自定义关键字

2、实现加法的关键字

3、运用Evaluate来实现python表达式运算

一、定义关键字

 二、调用关键字

在同一个测试套件里面,直接调用

 

 三、运行

1、发现运行的结果,没有按照我们想象的直接得到a+b的值,这是为什么呢?

2、因为在测试套件里面是以文本的形式展示的,没有运算的能力,转换为python的运算,使用Evaluate来实现python表达式运算

四、再次运行->运行结果正确

 五、自定义变量时,添加默认值

1、存在默认值的变量需要写在未赋值的默认值后面

2、调用的时候,变量值可填写,可不填写

 六、指定参数值

 七、添加Documentation说明

 八、自定义关键字和系统关键字的区别

1、用户关键字:按照rf的语法风格,非代码的方式

2、系统关键字:代码的方式实现的,包括内置库、第三方库、自定义库

 

posted @ 2020-08-11 22:20  漫步者1号  阅读(181)  评论(0编辑  收藏  举报