Я думаю, что вам нужно изменить свою стратегию.Вместо ожидания в течение X секунд - вызвать событие, которое удовлетворит ваши потребности.
Поскольку вы тестируете свое собственное приложение, я предлагаю послушать сетевой трафик (после этот вопрос )
Вкратце:
- Включитьпроверка трафика
page.setRequestInterceptionEnabled
установлена на true
- Зарегистрировать прослушиватель событий для каждого запроса
page.on('request'
- Проверить (для каждого запроса), соответствует ли он вашему желаемому запросу (с помощью
request.url
свойство) - вызовите вашу функцию, когда URL-адрес соответствует желаемому запросу