В следующем примере, как дождаться окончания загрузки всплывающего окна?
После нажатия на значок Google вы получаете всплывающее окно для входа в Gmail, когда я пытаюсь взаимодействовать
со второй страницей она не определена (поскольку я не знаю, как ждать, пока она полностью загрузится.
Любой совет?
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({headless: false});
page = await browser.newPage();
await page.goto("https://www.example.com/signin");
await page.waitForSelector(".Icon-google");
await page.click(".Icon-google");
const pages = await browser.pages();
console.log(pages[2].url());
})();