t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как можно в автотесте проходить следующий шаг через рандомное количество времени

selenide
java
Теги: #<Tag:0x00007f21d828f2e8> #<Tag:0x00007f21d828f180>

(Виктория_V) #1

Всем привет. Пишу автотест, который будет повторяться 100 раз. В автотесте два шага авторизация и разлогин. Нужно сделать , чтобы в новом прогоне следующий шаг автотеста выполнялся через паузу.Время паузы всегда должно быть разное.
К примеру : первый прогон авторизация через 5 сек. разлогин , второй прогон авторизация через 10 сек разлогин и так 100 раз

image


(Valentin G ) #2

Первое что приходит в голову, это вызывать функцию, которая возвращает рандомное число в определенном (которое ты задашь) интервале, и потом в нужном месте ставить TimeUnit.SECONDS.sleep(randomValue);.


(Виктория_V) #3

спасибо,сработало)