• Robot Framework(14)- Variables 表的详细使用和具体例子


    如果你还想从头学起Robot Framework,可以看看这个系列的文章哦!

    https://www.cnblogs.com/poloyy/category/1770899.html

    Variables 表中声明变量

    可以声明 Variables 表的地方

    1. 资源文件
    2. 测试套件文件

    在测试套件文件中声明变量表 Variables

    整个套件里面的 Settings、Test Case、Keywords 表都会生效

    在资源文件中声明变量表 Variables

    只要导入了该资源文件的测试套件,都可以使用 Variables 表的变量

    Variables 表中定义 Scalar 变量的栗子

    测试结果

    Variables 表中定义 List 变量的栗子

    测试结果

    知识点

    • 只有通过 @{list} 声明的变量,才是列表变量;如果用 ${list} 声明,即使后面接的是列表值,也会当做一个整体(看测试结果 ${lists2} )
    • 如果用 [1,2,3,4] 赋值的话,也只会被当做一个列表中的一个元素(看测试结果  @{lists} )
    • 重点:不同值之间也要空两个空格,不然 RF 会识别成同一个元素值

    Variables 表中定义 Dict 变量的栗子

    测试结果

    知识点

    • 只有通过 &{dicts} 声明的变量,才是字典变量;如果用 ${dicts} 声明,即使后面接的是字典,也会当做一个整体(看测试结果 ${user} 的输出值)
    • 重点:不同 key=value 之间也要空两个空格,不然 RF 会识别成同一个值
  • 相关阅读:
    Hash碰撞
    数字证书编码ASN.1
    Python数据挖掘银行分控模型的建立
    Linux Docker 安装 Jenkins
    docker 常用命令
    公网 IP 绑定免费域名
    linux下docker和主机之间的文件拷贝
    Jenkins 各种自动项目触发方式
    TCP协议详解1 NK
    ubuntu下C++环境安装 NK
  • 原文地址:https://www.cnblogs.com/poloyy/p/12988270.html
Copyright © 2020-2023  润新知