这是我想用Robot Framework编写的伪代码。如果使用框架无法完成,那么还有其他选择
${balMethodID}= Set Variable If ${balMethodID} == None ${newBalMethodID}
基本上,如果变量的值为None,那么我想分配一个新值。当初始值不是None时,变量的值变为None。
答案 0 :(得分:1)
Set Value If可以赋予两个值;如果条件为真,则使用第一个,如果条件为假,则使用第二个。如果要在条件为假时保留原始值,请使用原始值作为最后一个参数:
${balMethodID}= Set Variable If ${balMethodID} == None
... # value if true # value if false
... ${newBalMethodID} ${balMethodID}