机器人框架多行 "Run Keyword If" 的语法

Syntax for "Run Keyword If" on multiple lines for robot framework

我不确定如何像 example 那样在新行上编写 ELSE IF 分支。 我尝试这样做:

*Variables*
${var}|something

*Test Cases*
test
|Run Keyword If|$var == 'something'|log|something|INFO
|ELSE IF|$var == 'somethingElse'|log|somethingElse|INFO

其中“|”是一个制表符。在 运行 上,我收到此错误:

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'. 

尝试:

Run Keyword If   $var == 'something'   log   something   INFO
...    ELSE IF   $var == 'somethingElse'   log   somethingElse   INFO

根据 Bryan 的反馈切换到空间,因为我自己不使用管道,所以会错误地使用它们。