Фреймворк робота получил ошибку: неверный синтаксис в тестовом примере '...': использование '...' в качестве имени тестового примера устарело - PullRequest
0 голосов
/ 17 июня 2019

Я получил сообщения об ошибке "Неверный синтаксис в тестовом примере '...': использование" ... "в качестве имени тестового примера устарело. Это будет считаться продолжением строки в 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 Ответ

2 голосов
/ 17 июня 2019

Это проблема с отступом. Введите 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...