【发布时间】:2020-03-11 18:44:32
【问题描述】:
我正在使用 puppeteer 运行 Google Chrome 浏览器(我也尝试过使用 Chromium)生成 PDF,然后我使用 URL 将 PDF 发送到其他软件。我被这个对话框卡住了。
我认为这是一个普通的对话框,并尝试了点击“确认”按钮的常用方法。我似乎无法让它工作。我无法向您显示我正在使用的 URL,因为它很敏感。
正如我提到的,page.on() 似乎没有抓住盒子。
const newP = await browser.newPage();
newP.on('dialog', async dialog => {
console.log(dialog.message());
console.log(dialog.accept());
});
await newP.goto(`exampleURL`);```
【问题讨论】:
-
你解决了吗?为我设置默认程序不起作用 - 它总是需要单击该对话框。
标签: node.js google-chrome puppeteer