跳到主要内容
版本:23.11.1

什么是 Puppeteer?

Puppeteer 是一个 JavaScript 库,它提供了一个高级 API,可以通过 DevTools 协议WebDriver BiDi 控制 Chrome 或 Firefox。 Puppeteer 默认在无头模式(没有可见的 UI)下运行,但可以配置为在可见的(“有头”)浏览器中运行。

特性

您在浏览器中手动执行的大部分操作都可以使用 Puppeteer 完成!以下是一些帮助您入门的示例

  • 自动化表单提交、UI 测试、键盘输入等。
  • 使用最新的 JavaScript 和浏览器功能创建自动化测试环境。
  • 捕获您网站的时间线跟踪,以帮助诊断性能问题。
  • 测试 Chrome 扩展程序.
  • 生成页面的屏幕截图和 PDF。
  • 抓取 SPA(单页应用程序)并生成预渲染内容(即“SSR”(服务器端渲染))。