我有一个带有一个字符串参数和一个集合的关键字 我想更改扩展它像这样: 取决于将在此关键字内的字符串参数中使用什么值,该关键字将运行另一个关键字。到目前为止,我有类似的东西,但是语法不正确。字符串参数和集合将传递给那些不同的关键字
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
将SOMEVALUE和GROUPS作为参数的这两个附加关键字都对它们做了不同的处理。问题是使用步骤我在选择器中以1作为参数选择项目不会调用我在步骤中选择项目
答案 0 :(得分:2)
在右括号${TYPE}
和'
之间还有额外的空格。
如果我对您的理解正确,则不需要ELSE IF
。两个Run Keyword If
用不同的表达式求值就足够了。