我正在Robot框架中使用字典,并尝试在给定键时获取值。当我使用“SetVariable”命令时它似乎可以工作,但当我使用“Evaluate”命令时就不行了。 我还使用了python2.7和RIDE来处理Robot框架。我在网上找过答案,但一直没找到
** Variables **
&{Units_Lookup} 0=1 1=2 2=3 3=4 4=5 5=0 b=2
** Test Cases **
Experiment
${Counter} Set Variable 1
${Value} Set Variable &{Units_Lookup}[${Counter}]
Log To Console \r${Value}
${Counter} Evaluate 0+1
${Value} Set Variable &{Units_Lookup}[${Counter}]
Log To Console \r${Value}
了解变量类型的不同是很重要的。在Python中,字符串和整数是有区别的。在您的字典示例中,键是字符串,evaluate的结果是一个整数。在下面的示例中,将所有整数转换为其真类型:
如果您正在使用现有代码,那么更改最后一个}也可以转换来自{}的结果。在
^{pr2}$Set Variable
语句来将${counter}
转换为{相关问题 更多 >
编程相关推荐