如何根据机器人框架中的条件分配变量

时间:2018-01-05 02:18:30

标签: robotframework

这是我想用Robot Framework编写的伪代码。如果使用框架无法完成,那么还有其他选择

 ${balMethodID}=   Set Variable If  ${balMethodID} == None  ${newBalMethodID}

基本上,如果变量的值为None,那么我想分配一个新值。当初始值不是None时,变量的值变为None。

enter image description here

1 个答案:

答案 0 :(得分:1)

Set Value If可以赋予两个值;如果条件为真,则使用第一个,如果条件为假,则使用第二个。如果要在条件为假时保留原始值,请使用原始值作为最后一个参数:

${balMethodID}=   Set Variable If  ${balMethodID} == None 
...  # value if true    # value if false 
...  ${newBalMethodID}  ${balMethodID}