我不确定如何在新行上编写ELSE IF分支,就像在example中一样。 我试着这样做:
*Variables*
${var}|something
*Test Cases*
test
|Run Keyword If|$var == 'something'|log|something|INFO
|ELSE IF|$var == 'somethingElse'|log|somethingElse|INFO
其中“|”是TAB。运行此操作时,我收到此错误:
org.junit.ComparisonFailure: 'Else If' is a reserved keyword. It must be in uppercase (ELSE IF) when used as a marker with 'Run Keyword If'.
答案 0 :(得分:3)
尝试:
Run Keyword If $var == 'something' log something INFO
... ELSE IF $var == 'somethingElse' log somethingElse INFO
根据Bryan的反馈切换到空格,因为我自己不使用管道,所以会错误地使用它们。