Puppeteer 按 Enter 按钮或单击 Dialog OK 按钮

Gre*_*reg 4 javascript automation node.js web-scraping puppeteer

确定按钮对话框

我正处于 Puppeteer 脚本的末尾。我只需要单击确认对话框上的确定按钮(请参阅图像链接)或按 Enter 键。为了按回车键,我在这里尝试了所有建议在木偶操作中按回车按钮,但没有任何效果。我用普通浏览器检查并按回车键有效。有什么建议?

感谢托马斯解决了问题!请参阅下面的解决方案。

Tho*_*orf 8

这是一个确认对话框。看看对话框处理

您可以像这样按下 OK 按钮:

page.on('dialog', async dialog => {
    await dialog.accept();
});
Run Code Online (Sandbox Code Playgroud)

将代码放在触发对话框的操作前面(否则在触发对话框事件时将不会注册事件处理程序)。