机械手框架出现错误:测试案例'...'中的语法无效:不建议使用'...'作为测试案例名称

时间:2019-06-17 08:11:17

标签: robotframework

我收到错误消息“测试用例'...'中的语法无效:不建议使用'...'作为测试用例名称。在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

任何人都可以给我解释一下。

1 个答案:

答案 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