木偶按Enter按钮或单击对话框OK按钮

时间:2018-08-23 15:30:41

标签: javascript node.js web-scraping automation puppeteer

OK button dialog

我在Puppeteer脚本的结尾。我只需要单击确认对话框上的“确定”按钮(请参阅图像链接)或按Enter键。对于按下Enter键,我在这里Pressing Enter button in puppeteer尝试了所有建议,但没有任何效果。我使用正常的浏览器进行检查,然后按Enter键。有什么建议吗?

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

1 个答案:

答案 0 :(得分:1)

这是一个确认对话框。看看dialog handling

您可以按如下所示的“确定”按钮:

page.on('dialog', async dialog => {
    await dialog.accept();
});

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