03-在测试套件里自定义关键字
1、使用RobotFramework自定义关键字
2、实现加法的关键字
3、运用Evaluate来实现python表达式运算
一、定义关键字
二、调用关键字
在同一个测试套件里面,直接调用
三、运行
1、发现运行的结果,没有按照我们想象的直接得到a+b的值,这是为什么呢?
2、因为在测试套件里面是以文本的形式展示的,没有运算的能力,转换为python的运算,使用Evaluate来实现python表达式运算
四、再次运行->运行结果正确
五、自定义变量时,添加默认值
1、存在默认值的变量需要写在未赋值的默认值后面
2、调用的时候,变量值可填写,可不填写
六、指定参数值
七、添加Documentation说明
八、自定义关键字和系统关键字的区别
1、用户关键字:按照rf的语法风格,非代码的方式
2、系统关键字:代码的方式实现的,包括内置库、第三方库、自定义库