我收到错误消息“测试用例'...'中的语法无效:不建议使用'...'作为测试用例名称。在Robot Framework 3.2中将其视为行继续。”在测试用例中,但我可以使用'...'继续在变量中插入行。
*** Test Cases ***
Check if else
Open Browser http://www.google.com Chrome
Maximize Browser Window
${getText}= Get Text name=btnK
${msg} = Create List ${EMPTY} Test1 Test2
log to console ${msg}[0]
run keyword if '${getText}' == '${msg}[1]' Test Input Text1
... ELSE IF '${getText}' == '${msg}[2]' Test Input Text2
... ELSE IF '${getText}' == '${msg}[0]' Test Input Text3
... ELSE Close Browser
But it work in variable file.
*** Variables ***
&{Login} username=id=username
... password=id=password
... submit_button=id=Login
任何人都可以给我解释一下。
答案 0 :(得分:2)
这是一个缩进问题。在...之前输入4个空格。
Check if else
Open Browser http://www.google.com Chrome
Maximize Browser Window
${getText}= Get Text name=btnK
${msg} = Create List ${EMPTY} Test1 Test2
log to console ${msg}[0]
run keyword if '${getText}' == '${msg}[1]' Test Input Text1
... ELSE IF '${getText}' == '${msg}[2]' Test Input Text2
... ELSE IF '${getText}' == '${msg}[0]' Test Input Text3
... ELSE Close Browser