Puppeteer page.waitForSelector получает тайм-аут, даже когда элемент видим, как обрабатывать видимость элемента? - PullRequest
0 голосов
/ 07 декабря 2018

Я использую лямбда-функцию.Я хотел бы посетить эту страницу:

https://www.smartmobil.de/smartphone-tarife

Затем я хотел бы нажать на LTE-Datentarife .Даже этот элемент видим, я получаю тайм-аут.Я использую:

await page.waitForSelector(actions.path, {visible: true});

Возможно, баннеры вызывают эту проблему, потому что без page.waitForSelector я не получаю timeout , но иногда я получаю пустые результаты.

Мне нужна помощь в обработке ожидаемых результатов, если страница не работает или нет.Если не удается найти селектор на DOM, чтобы поймать (е) и уведомить.Также, почему я получаю тайм-аут, когда элементы видны?

Моя функция работает правильно локально и в Lambda, но иногда для некоторых страниц я получаю пустые результаты, иногда нет.Интересно, почему.Возможно, страница не работает правильно в данный момент.Как мне справиться с этим.Если я не получу хороший результат.

...