Robot Framework_004——字典的创建、合并和嵌套

一、创建字典的两种方法

创建字典和创建列表类似,都可以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}

运行结果:


Robot Framework_004——字典的创建、合并和嵌套_第1张图片
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}

运行结果:

Robot Framework_004——字典的创建、合并和嵌套_第2张图片
image.png

二、字典组合

增加字典内容

*** Variable ***
&{dt1}  user=tom    passwd=123456   age=18
&{dt2}  &{dt1}    ltem=124

*** Test Case ***
case1
    Log To Console  ${dt2}

运行结果:


Robot Framework_004——字典的创建、合并和嵌套_第3张图片
image.png

三、字典嵌套

嵌套字典内容

*** Variable ***
&{dt1}  user=tom    passwd=123456   age=18
&{dt3}  var=&{dt1}  session=12345

*** Test Case ***
case1
    Log To Console  ${dt3}

运行结果:


Robot Framework_004——字典的创建、合并和嵌套_第4张图片
image.png

你可能感兴趣的:(Robot Framework_004——字典的创建、合并和嵌套)