如何处理puppeteer中的popup窗口

如何处理popup窗口并访问popup窗口来对其进行一些操作。

const puppeteer = require('puppeteer'); async function run() { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto('https://example.com'); await page.click(Launchpopup); } 

您应该查看v0.12.0-alpha的文档,它描述了如何与对话框交互。

 const puppeteer = require('puppeteer'); puppeteer.launch().then(async browser => { const page = await browser.newPage(); await page.goto('https://example.com'); page.on('dialog', async dialog => { console.log(dialog.message()); await dialog.dismiss(); await browser.close(); }); page.evaluate(() => alert('1')); }); 

相关文档可以在这里find 。