Я новичок в карате. Я пытаюсь использовать логику повтора. Я опубликовал код, который я пробовал, ниже. Любая помощь по этому поводу приветствуется. Заранее спасибо .
Шаг 1. Я хочу проверить, есть ли ответ фактическийНет == ОжидаемыйНет
Шаг 2: Если actualNo не равно expectedNo, сценарий должен вызвать CallWait.feature, подождать 30 секунд, а затем проверить, имеет ли ответ ожидаемое значение.
Шаг 3: Если actualNo == expectedNo, то вывести сообщение об успешном завершении и выйти из повторной попытки, иначе выйти из повторной попытки с сообщением об ошибке
Код: И повторять до (response.actualNo == expectedNo) || karate.call ('classpath: com / sample / test / setup / CallWait.feature') {waitDuration: # (waitTime)}