首页 > 解决方案 > 如何记录发送到 Puppeteer/Chrome 开发者的每个事件

问题描述

有没有办法记录通过 Chrome 开发协议发送到 Puppeteer 的每个事件?

例如:

await page.click("button");

会记录:

"Page.click","button"

谢谢

标签: puppeteer

解决方案


Puppeteer 使用调试NPM 模块。

如果您添加 env 变量"DEBUG":"puppeteer:protocol",您将获得发送到 Chromium 和从 Chromium 接收到的所有消息。

该输出将非常原始,因此您可能需要在那里做一些烹饪。


推荐阅读