【问题标题】:Robot Framework: Run Keyword If机器人框架:运行关键字 If
【发布时间】:2015-11-07 07:36:24
【问题描述】:

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

如果输入是'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

如果${sortBy} 的值'A' 也执行第二条语句并设置${columnObject},我将${columnObject} 设为None

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    您可以使用关键字Set Variable If

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

    如果这两个条件都不满足,${sortBy} 将被分配给None

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-06
      • 1970-01-01
      • 2013-11-08
      • 2016-12-17
      • 1970-01-01
      • 2021-01-02
      • 1970-01-01
      • 2020-05-03
      相关资源
      最近更新 更多