Robot Framework Variables变量

本文详细介绍了Robot Framework中的变量类型,包括scalar、list和dict变量,以及如何进行变量赋值。此外,还讲解了集合变量的取值方法,如list变量的下标取值和dict变量的键值取值。讨论了变量的作用域,强调了在Variables中定义的变量可以全局使用。最后,阐述了如何在Python文件中创建变量文件,并指出RF识别列表和字典变量时会忽略特定前缀。
摘要由CSDN通过智能技术生成

一、变量类型

(1)scalar(纯量):${变量名},表示一个数据,作为参数传递时,作为一个参数
(2)list变量:@{变量名},表示一组数据,作为参数传递时,有几个数据就是几个变量
(3)dict变量:&{变量名},表示一组键值对数据,作为参数传递时,几个键值对就是几个变量

二、变量赋值

示例:

*** Test Cases ***
用例5-RF变量
    ${
   hi}    Set Variable    hello
    @{
   list}    Create List    a    b    123
    &{
   dict}    Create Dictionary    key=value    foo=bar
    &{
   dict1}    Create Dictionary    key    value    foo    bar
    Log    ${
   list}    #列表、字典作为参数,是单个值,用$符号,数据就会变成单个值
    Log    ${
   dict1} 

运行结果:

Starting test: Robot-Auto.测试用例集.用例5-RF变量
20201117 16:29:07.546 : INFO : ${
   hi} = hello
20201117 16:29:07.548 : INFO : @{
   list} = [ a | b | 123 ]
20201117 16:29:07.549 : INFO : &{
   dict} = {
    key=value | foo=bar }
20201117 16:29:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值