Puppeteer 是一个 JavaScript 库,提供高级 API,可通过 Chrome DevTools 协议和 WebDriver BiDi 自动执行 Chrome 和 Firefox 操作。

您可以使用它在浏览器中自动执行任何操作,从截取屏幕截图和生成 PDF 到浏览和测试复杂的界面以及分析性能。

概念

查询 DOM 元素、点击按钮、输入文本等。
拦截和修改网络请求和响应。
获取整个网页或特定元素的视觉快照。
了解无头模式、有头模式和 shell 模式以及何时使用这些模式。

博文

阅读有关 Puppeteer、Chrome 测试版和 WebDriver BiDi 的最新博文。

探索用于简化提示和其他浮动元素的全新弹出式窗口模式。

通过子组、改进了 D3D12 的着色器编译时间、移除了浮点可滤纹理类型支持作为可混合等功能,改进了机器学习工作负载。

隐私和安全面板、校准的 CPU 节流功能、“效果”中突出显示第一方和第三方广告资源、新的数据分析等。