У меня есть скрипт, использующий groovy в Katalon Studio. В основном псевдокод
1. OpenBrowser
2. Login
3. Get urls on page.
4. Foreach urls
a. Check(url)
5. CloseBrowser
Проверка пользовательских ключей перейдите по ссылке и выполните некоторые проверки на этой странице
Я обычно получаю около 200 URL, и проверка для первых 5 или 7 URL работает нормально (это зависит от скорости соединения), но, несмотря на определенный момент, проверка не выполняется для остальных URL. Я замечаю, что когда скрипт переходит к URL-адресу, следующий URL-адрес открывается слишком быстро, и по этой причине проверка не выполняется.
Я попытался установить задержку для Задержки между действиями в настройках проекта, но на шаге 3 потребовалось много времени. Идея
- Как мне дождаться окончания шага 4.a, чтобы перейти к следующему URL?
- Ему нужен сон после шага 4.a, чтобы убедиться, что он закончился? Это хорошая практика?
Фрагмент шага 4
for (def url: urls) {
CustomKeywords.'com.utilities.CommonUtilities.Check'(href)
}
Любое предложение приветствуется
Заранее спасибо.