2017-02-10 250 views
1

我需要创建字典并为它们设置值。如何使用RobotFramework将字典键设置为变量名,而不是值使用RobotFramework

${dn-name} Set Variable Sweety 
${dn-date} Set VAriable 10-02-2017 

现在我需要将它设置为一本字典,所以它看起来是这样的:

${My_Dict} = {${dn-name}:Sweety, ${dn-date}:10-02-2017} 

我会稍后保存到一个文件,然后再解压缩。 如何使用创建词典或设置为机器人框架中的词典关键字。

回答

3

您可以使用内置的关键字Create Dictionary创建词典:

*** Test cases *** 
Example 
    ${dn-name} Set Variable Sweety 
    ${dn-date} Set Variable 10-02-2017  
    &{My_Dict} Create dictionary 
    ... dn-name=${dn-name} dn-date=${dn-date} 
    log   dictionary: &{My_Dict} 

当我运行上面的测试和检查日志,最后一步显示了这样的日志中:

12:43:20.505 INFO dictionary: {u'dn-name': u'Sweety', u'dn-date': u'10-02-2017'} 
相关问题