WebDriver.io: как заставить браузер приостанавливаться/ждать?

Для тестирования я загружаю страницу и нажимаю кнопку. Для тестирования я использую webdriver.io. Поскольку страница довольно тяжелая , загрузка занимает немного времени, я бы хотел, чтобы глобальная переменная browser подождала несколько секунд, прежде чем нажимать кнопку.

Я знаю, что есть метод waitForVisible, но он недостаточно хорош, я до сих пор понятия не имею, добавил ли js событие click к кнопке, я ищу что-то похожее на метод sleep в веб-драйвере selenium.


person mido    schedule 29.04.2016    source источник


Ответы (2)


Я думаю, вы спрашиваете о методе pause():

приостанавливает выполнение очереди на определенное время

person alecxe    schedule 29.04.2016

Поскольку использование pause() не рекомендуется, вы можете использовать waitForExist() в качестве альтернативы

person Sahilgrewalhere    schedule 10.05.2021