【RF】Robot Framework Collections内置关键字的学习记录

1. Set to Dictionary

该关键字是Collections库中的一个关键字,属于内置(Builtin)关键字,作用是向字典中增加键值或是更新原有的值。

1. 现有如下脚本:

set to dict.png

2. 运行之后的结果为,使用log关键字将对应内容进行打印输出:
set to log.png

3. 该段case执行了如下功能:

  • 第1行内容是创建一个字典,并且增加key=name,value=vicky的键值对;
  • 第3行使用“Set to Dictionary”关键字* 将新的键值对增加到刚刚创建的字典中;
  • 第5行更新已存在的key=age的对应的value值;
  • 从log的输出日志中可清晰的看到该关键字的作用;

2. Get Length

关键字功能:获取list或是dict的长度.

2.1 实例脚本:

get length.png

2.1 运行结果为:
length log.png


3. Get Count

关键字功能:返回并在日志中记录item2在item1中出现的次数,使用方式为:Get Count item1 item2

3.1 一个实例:

count.png

3.2 运行结果为:
count re.png


4. App To List

关键字功能:向list中添加数据。

4.1 一个例子:

append list.png

4.2 运行结果:
list log.png


5. Dictionary should contain key

关键字功能:指定的dict是否包含给定的key,如果不包含,则报错,并返回错误信息,也可以自己指定报错信息,如果没有指定,将会使用默认的。

5.1 用法:

key word 用法 说明
Dictionary Should Contain Key dictionary, key, msg=None 1. Fails if key is not found from dictionary.2. Use the msg argument to override the default error message.

推荐阅读更多精彩内容