Для L oop не зацикливается до заданного диапазона в рамках робота - PullRequest
0 голосов
/ 08 апреля 2020
sleep till Rest api
  FOR    ${i}    IN RANGE    20
    Sleep    5s till rest api is available
    ${result} = Check Rest Api 
    Exit For Loop If    ${result} == True        
    Log to Console  try again in 5 sec 
  END 

Я использую For l oop, чтобы поспать некоторое время, пока API не станет доступен, и выйдите из l oop, как только он получит ответ. Для этого я сохранил результат ключевого слова в переменной и дал выход из l oop, когда результат стал истинным. Но, что происходит, сначала он ждет 5 секунд и проверяет результат и не может. После сбоя он не повторяется и не может проверить сам результат.

Здесь, когда он проходит через вторую строку для l oop ($ {result} = Check Rest Api). Время сна не достаточно, и оно само по себе не работает. Я ожидаю, что l oop должен продолжаться, пока не получит ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...