Robot Framework_004——字典的创建、合并和嵌套
2019-08-06 本文已影响0人
广州_ming
一、创建字典的两种方法
创建字典和创建列表类似,都可以variable和测试例中创建,使用关键字&
方法一,在variable中创建字典,
${dt1}打印字典,
用&{dt1}[user]打印关键字为user的值,
也可使用${dt1.user}打印关键字为user的值
*** Variable ***
&{dt1} user=tom passwd=123456 age=18
*** Test Case ***
case1
Log To Console ${dt1}
Log To Console &{dt1}[user]
Log To Console ${dt1.user}
运行结果:
image.png
方法二,在测试例中创建字典,使用&{dt1}[user]打印关键字为user的值,也可使用${dt2.passwd}打印关键字passwd的值
*** Variable ***
&{dt1} user=tom passwd=123456 age=18
*** Test Case ***
case1
&{dt2} Create Dictionary user=Coco passwd=123456 age=16
//打印字典dt2的值
Log To Console ${dt2}
//打印字典dt2,关键字为user的值
Log To Console &{dt2}[user]
//打印字典dt2,关键字为passwd的值
Log To Console ${dt2.passwd}
运行结果:
image.png
二、字典组合
增加字典内容
*** Variable ***
&{dt1} user=tom passwd=123456 age=18
&{dt2} &{dt1} ltem=124
*** Test Case ***
case1
Log To Console ${dt2}
运行结果:
image.png
三、字典嵌套
嵌套字典内容
*** Variable ***
&{dt1} user=tom passwd=123456 age=18
&{dt3} var=&{dt1} session=12345
*** Test Case ***
case1
Log To Console ${dt3}
运行结果:
image.png
image.png