【发布时间】:2018-10-11 15:49:25
【问题描述】:
在以下示例中,如何等待弹出窗口完成加载? 单击谷歌图标后,当我尝试交互时,您会弹出一个登录 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());
})();
【问题讨论】:
标签: puppeteer