【问题标题】:Puppeteer Press Enter Button or Click Dialog OK ButtonPuppeteer 按 Enter 按钮或单击对话框 OK 按钮
【发布时间】:2019-01-30 01:01:02
【问题描述】:

OK button dialog

我在 Puppeteer 脚本的末尾。我只需要单击确认对话框上的 OK 按钮(参见图片链接)或按回车键。为了按回车键,我在这里尝试了所有建议Pressing Enter button in puppeteer,但没有任何效果。我用普通浏览器检查并按回车键有效。有什么建议吗?

感谢 Thomas,问题解决了!请参阅下面的解决方案。

【问题讨论】:

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


    【解决方案1】:

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

    您可以像这样按确定按钮:

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

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

    【讨论】:

      猜你喜欢
      • 2018-03-08
      • 2019-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多