机器人框架:运行关键字如果

时间:2015-08-14 06:14:13

标签: robotframework

我有一个场景,我需要根据输入设置变量值。

如果输入为'A',我需要set ${var} = valA

如果输入为'B',我需要set ${var} = valB

所以我有以下代码

${columnObject}=    Run Keyword If  '${sortBy}'=='A'    Set Variable    valA
${columnObject}=    Run Keyword If  '${sortBy}'=='B'    Set Variable    valB

如果${columnObject}的值${sortBy}正在执行第二个语句并设置'A'

,我将${columnObject}作为

1 个答案:

答案 0 :(得分:2)

您可以使用关键字Set Variable If

${columnObject}=    Set Variable If    '${sortBy}'=='A'    valA
...     '${sortBy}'=='B'    valB
如果这些条件都不符合,则{p> ${sortBy}将被分配到None