#automated-tests #playwright
Вопрос:
У меня есть цикл while, который запускает некоторый код, пока селектор скрыт, т. Е.
while(await page.locator('.list-empty').isHidden()) { // do something }
Как я могу добавить здесь тайм-аут, чтобы //сделать что-то с задержкой перед запуском?
я хочу сделать это, так как нахожу, что код выполняется слишком быстро, и селекторы не могут быть найдены…
Ответ №1:
Вы можете использовать page.waitForSelector
для каждого селектора, который вам нужно найти, и он будет ждать 30 секунд. Кроме того, вы можете управлять количеством времени, которое он ждет.