代码之家  ›  专栏  ›  技术社区  ›  vertigo448

如何在else语句中的另一个关键字中使用两个关键字

  •  0
  • vertigo448  · 技术社区  · 7 年前

    我有一个带一个字符串参数和一个集合的关键字 我想改成这样: 取决于该关键字中字符串参数的值将运行另一个关键字。到目前为止,我已经有了类似的东西,但无法得到正确的语法。字符串参数和集合将传递给这些不同的关键字

    I pick Item in picker
    [Arguments]    ${SOMEVALUE}    @{GROUPS}
    ${TYPE}=    Set Variable    ${SOMEVALUE}
    Run Keyword If    '${TYPE} ' == ‘1’    I pick item in 
    ELSE IF
    Run Keyword If    '${TYPE} ' == ‘2’    I pick something else
    

    这两个附加的关键字都以某个值和组作为参数,只是对它们做了不同的处理。问题是使用步骤I pick Item in picker with 1作为参数不调用步骤I pick Item

    1 回复  |  直到 7 年前
        1
  •  2
  •   JaPyR    7 年前

    右括号之间有额外的空格 ${TYPE} ' .

    如果我没听错你不需要 ELSE IF . 二 Run Keyword If 用不同的表达式求值就足够了。

    推荐文章