В настоящее время у меня есть сайт, который имеет это в своем HTML.Я подтвердил это, проверив элементы в инструментах разработчика Chrome.
<div class="hdp-photo-carousel" style="transform: translateX(0px);">
<div class="photo-tile photo-tile-large">
Я визуально наблюдаю, как открывается страница, и вижу, что там есть элемент.Затем я получаю эту ошибку ПОСЛЕ 30 секунд:
UnhandledPromiseRejectionWarning: TimeoutError: waiting for selector ".photo-tile" failed: timeout 30000ms exceeded
Мой код в кукловоде js для этого:
await page.waitForSelector('.photo-tile');
Может кто-нибудь сказать мне, что я делаю неправильно?
РЕДАКТИРОВАТЬ Я добавляю весь код:
const pptrFirefox = require('puppeteer-firefox');
(async () => {
const browser = await pptrFirefox.launch({headless: false});
const page = await browser.newPage();
await page.goto('https://zillow.com');
await page.type('.react-autosuggest__input', '8002 Blandwood Rd. Downey, CA 90240');
await page.click('.zsg-search-button_primary');
await page.waitForSelector('.photo-tile');
console.log('did I get this far?');
})();