1. 简介
变量是Robot Framework的一个不可或缺的特性,变量可以在测试的大多数地方被使用,大多数是用在测试用例和关键字中,在setting中的值都是允许使用变量的。
Robot Framework有3种不同的变量,分别是:Scalar、List、Dictionary变量,分别使用{SCALAR}、@{List}和&{DICT}的语法来标识。也就是说Scalar变量标识符为“ {SCALAR}、@{List}和&{DICT}的语法来标识。也就是说Scalar变量标识符为“ ”,List变量标识符为“@”,Dictionary变量标识符为“&”。
哪些情况下会使用到变量咧?如下所示:
- 测试数据中有字符串或数值经常改变,当使用变量之后,只需要在一个地方更改就可以改变在所有地方的引用值。
- 创建独立于系统和操作系统的测试数据时。使用变量而不是硬编码字符串可以大大简化(例如, RESOURCES代替c:\resources</