puppeteer - 如何记录发送到 Puppeteer/Chrome 开发者的每个事件
问题描述
有没有办法记录通过 Chrome 开发协议发送到 Puppeteer 的每个事件?
例如:
await page.click("button");
会记录:
"Page.click","button"
谢谢
解决方案
Puppeteer 使用调试NPM 模块。
如果您添加 env 变量"DEBUG":"puppeteer:protocol"
,您将获得发送到 Chromium 和从 Chromium 接收到的所有消息。
该输出将非常原始,因此您可能需要在那里做一些烹饪。
推荐阅读
- flutter - 如何在 Android Studio 中每次运行时运行“颤振测试”?
- spring - Spring Boot 日志中缺少应用程序名称
- python - Django:投票系统不使用单选按钮
- python - Django - python manage.py runserver 错误 - TypeError:函数最多接受 3 个参数(给定 4 个)
- android - Android, menuitem展开/折叠动画
- flutter - 无法获得墨水瓶飞溅效果
- json - 来自 JSON 数组的 Sed 值
- android - android gradle 插件 4.2.0:连接重置
- azure - Terraform force 在“terraform plan”期间替换 AKS 集群
- python - 如何解决python中的return语句问题?