RF使用教程

本文是关于Robot Framework的RIDE工具教程,详细介绍了测试脚本的结构,包括Settings、Variables、Test Cases和Keywords等部分。讲解了RF中的变量类型如标量、列表和字典的使用,以及IF语句和FOR循环的语法。此外,还列举了一些常用关键字,如Get Time、Sleep和Evaluate,并提供了示例。
摘要由CSDN通过智能技术生成

RIDE工具教程
https://blog.csdn.net/kongsuhongbaby/article/details/103752391

测试脚本结构
Settings:导入库,导入资源
Variables:全局变量集
Test Cases:测试用例集,
测试用例中的设置
[Documentation]:该用例文字说明。
[Tags]:用例的标签,多个空格间隔。
[Setup],[Teardown]:前置后置操作。
[Template]:指定使用的模板关键字。仅包含该关键字的参数数据。
[Timeout]:用于设置测试用例超时。
Keywords:用户关键字

注:
1.RF中,默认字符串类型,如需整形、浮点数、列表,需调用关键字来转换或生成
2.{} 就是变量标识符
3.不区分大小写: ${var} 和 ${VAR} 指向同一个对象

标量(scalars)
引用方式:${SCALAR}
创建

${path}  Set Variable  /webcast/wallet_api/my_wallet/

访问

${path}

列表(lists)
引用方式:@{LIST}
创建

@{list1}  Create list  一  二  三  四  五

访问

#列表取值1
${L0}  get from list  ${list1}  0
#列表取值2
Log  ${list1}[0]
#列表取值3
Log  ${list1}[1:3]
#列表取值4
Log  ${list1[0]}

@{list}和${list}的区别
• ${list} 可以看成是一个列表整体, @{list} 可以看成整体拆成一个个单独的元素
• ${list} 在 Python 里面就是一个 list ,然后 @{list} 就是展开其 list中的每个元素,作为多个参数传入,和 *args 一样效果,在Python 里叫可变参数。

字典(dictionaries)
引用方式:&{DICT}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值