Цикл FOR не содержит ключевых слов - PullRequest
0 голосов
/ 17 сентября 2018

Это мое ключевое слово, которое я хочу повторить более 500 раз.Итак, я попробовал цикл FOR, я получил сообщение, что в цикле нет ключевых слов.

test_case 1.0 -> Click on Resubmit

 wait until element is enabled  ${CLICK_FIRST}
 click element  ${CLICK_FIRST}
 wait until element is enabled   ${CLICK_RESUBMIT}
 click element   ${CLICK_RESUBMIT}
 confirm action
 sleep   5s
  :FOR  ${CLICK_FIRST}  IN  @{10}
  Run Keyword If    ${CLICK_FIRST} == 'CONTINUE'    Continue For Loop

1 Ответ

0 голосов
/ 17 сентября 2018

В инструкциях RF, которые должны выполняться внутри цикла for, следует символ \ with tab
Ваш цикл for будет выглядеть следующим образом и будет повторяться более 100 раз

:FOR   ${Index}  IN  0  100
\    Run Keyword If ${CLICK_FIRST} == 'CONTINUE'    Continue For Loop  

другим способом, какВы запросили

:FOR   ${Index}  IN  0  100
\    Click on Resubmit    ${LOCATOR}
\    Run Keyword If ${CLICK_FIRST} == 'CONTINUE'    Continue For Loop  

********** Редактировать **********

Новый синтаксис цикла forвводится после выпуска фреймворка робота 3.1 - Вот примечания к выпуску

новый синтаксис цикла for будет выглядеть так -

FOR   ${Index}  IN  0  100
     Run Keyword If ${CLICK_FIRST} == 'CONTINUE'    Continue For Loop  
END
  1. там будетне более ":" перед FOR словом и без "\" перед каждым оператором внутри цикла for.
  2. для циклов в настоящее время заканчиваются явным END маркер
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...