Robotframework Robot框架:运行关键字If
我有一个场景,需要根据输入设置一个变量值 如果输入是Robotframework Robot框架:运行关键字If,robotframework,Robotframework,我有一个场景,需要根据输入设置一个变量值 如果输入是'A',我需要设置${var}=valA 如果输入是'B',我需要设置${var}=valB 所以我有以下代码 ${columnObject}= Run Keyword If '${sortBy}'=='A' Set Variable valA ${columnObject}= Run Keyword If '${sortBy}'=='B' Set Variable valB 如果${sortBy}有值
'A'
,我需要设置${var}=valA
如果输入是'B'
,我需要设置${var}=valB
所以我有以下代码
${columnObject}= Run Keyword If '${sortBy}'=='A' Set Variable valA
${columnObject}= Run Keyword If '${sortBy}'=='B' Set Variable valB
如果
${sortBy}
有值'A'
作为它也执行第二个语句和设置${columnObject}
如果
${columnObject}= Set Variable If '${sortBy}'=='A' valA
... '${sortBy}'=='B' valB
${sortBy}
将被分配给None
,如果这两个条件都不满足