RF使用技巧--返回值的妙用

本文详细介绍在RF框架中如何巧妙地使用返回值,通过设置全局变量关键字,实现跨测试用例的数据传递,提升测试效率。文章展示了如何在资源文件中定义返回值,并在测试用例中引用,同时介绍了setsuitevariable和setglobalvariable关键字的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:IT小样
在语言编程中我们直接用return语句可以妙用返回值,但在RF中使用起来有一定技巧。接下来就来讲解一下RF中如何使用返回值,返回值结合设置全局变量关键字,用起来简直所向披靡。

如何设置返回值

返回值设置入口:点击新建资源文件,点击新建关键字,具体如图:
返回值入口

返回值的妙用

我们已经知道返回值怎么设置了,那么如何使用呢?返回值在关键字中设置,在case层进行引用,如上图,我们在"流程层.txt"资源文件中定义了返回值,**那么我们需要在case层,将关键字实例化。**首先在osp的设置中,导入资源文件"流程层.txt"。
在osp中新建testcase,引用关键字QXGL-ZHGL-新建账号,如图:
返回值实例化
此时我们已经获得了该关键字的返回值,并且保存在${zhanghu}的变量之中,可以在该条testcase中使用了。大家可以直接在该条case中,继续进行编辑账号、删除账号等操作。
然而实际使用场景中,我们编辑账号,删除账号不会放在一条case之中,通常是在一个测试套件中。那么这里就要用上另外的关键字了,set suite variable,set global variable;通过这两个关键字来确定变量的使用范围,使其在本条case外依旧有效。
set suite variable :使变量有效范围为该测试套件
set global variable: 使变量全局范围有效
设置全局变量
在其他case中引用,这里演示删除账号,如图:
引用返回值

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值