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

简介: 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 变量的栗子


image.png

Variables 表中定义 List 变量的栗子


image.png

image.png

知识点

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

 

Variables 表中定义 Dict 变量的栗子


image.png

知识点

  • 只有通过 &{dicts} 声明的变量,才是字典变量;如果用 ${dicts} 声明,即使后面接的是字典,也会当做一个整体(看测试结果 ${user} 的输出值)
  • 重点:不同 key=value 之间也要空两个空格,不然 RF 会识别成同一个值
相关文章
|
6月前
LangChain 构建问题之定义extract_local_group_size工具如何解决
LangChain 构建问题之定义extract_local_group_size工具如何解决
45 0
|
存储 索引
开发指南—Sequence—显示用法—创建Sequence
本文主要介绍如何创建各种类型的Sequence。
129 0
|
机器人 Python
Robot Framework(9)- 使用变量文件
Robot Framework(9)- 使用变量文件
337 0
Robot Framework(9)- 使用变量文件
|
机器人
Robot Framework(6)- BuiltIn 测试库常用的关键字列表
Robot Framework(6)- BuiltIn 测试库常用的关键字列表
278 0
Robot Framework(6)- BuiltIn 测试库常用的关键字列表
|
自然语言处理 机器人
Robot Framework(8)- Collections 测试库常用的关键字列表
Robot Framework(8)- Collections 测试库常用的关键字列表
150 0
Robot Framework(8)- Collections 测试库常用的关键字列表
|
机器人
Robot Framework(7)- DateTime 测试库常用的关键字列表
Robot Framework(7)- DateTime 测试库常用的关键字列表
668 0
Robot Framework(7)- DateTime 测试库常用的关键字列表
|
机器人 Python
Robot Framework(12)- 详细解读 RF 的变量和常量(上)
Robot Framework(12)- 详细解读 RF 的变量和常量(上)
659 0
Robot Framework(12)- 详细解读 RF 的变量和常量(上)
|
机器人 Python
Robot Framework(11)- 用户关键字的详解
Robot Framework(11)- 用户关键字的详解
249 0
Robot Framework(11)- 用户关键字的详解
|
机器人 索引 Python
Robot Framework(13)- RF 循环的详细使用
Robot Framework(13)- RF 循环的详细使用
711 0
Robot Framework(13)- RF 循环的详细使用
|
XML 机器人 Java
Robot Framework(5)- 使用测试库
Robot Framework(5)- 使用测试库
275 0
Robot Framework(5)- 使用测试库