常见问题
¥FAQ
问:谁维护 Puppeteer?
¥Q: Who maintains Puppeteer?
Chrome 浏览器自动化团队负责维护该库,但我们希望你能在该项目上提供帮助和专业知识!看看我们的 贡献指南。
¥The Chrome Browser Automation team maintains the library, but we'd love your help and expertise on the project! See our contributing guide.
问:跨浏览器支持的状况如何?
¥Q: What is the status of cross-browser support?
从 Puppeteer v23.0.0 开始,Puppeteer 同时支持 Chrome 和 Firefox。
¥From Puppeteer v23.0.0 onwards Puppeteer provides support for both Chrome and Firefox.
为了实现 Chrome 的自动化,Puppeteer 默认使用 Chrome DevTools 协议 (CDP),但也可以使用 WebDriver BiDi 实现自动化,这是 Firefox 自动化的默认协议。
¥To automate Chrome Puppeteer uses the Chrome DevTools Protocol (CDP) by default, but it can also be automated using WebDriver BiDi which is the default for automating Firefox.
要了解 API 支持的细微差别,请参阅我们的 WebDriver BiDi 指南。
¥To understand the subtle differences in API support refer to our WebDriver BiDi guide.
问:Puppeteer 支持 WebDriver BiDi 吗?
¥Q: Does Puppeteer support WebDriver BiDi?
从 Puppeteer v23.0.0 及更高版本开始,Puppeteer 为 WebDriver BiDi 提供生产就绪支持,以自动化 Chrome 和 Firefox。
¥From Puppeteer v23.0.0 and up Puppeteer has production-ready support for WebDriver BiDi to automate both Chrome and Firefox.
问:Puppeteer 会继续支持 CDP 吗?
¥Q: Will keep Puppeteer supporting CDP?
我们不会停止支持使用 CDP 实现 Chrome 自动化 - 尽管 Puppeteer 支持 WebDriver BiDi。为了不破坏依赖 CDP 的现有自动化,同时也为了继续启用 Chrome 独有的自动化用例,而不是使用 WebDriver BiDi 标准化的用例。
¥We are not going to stop supporting automation of Chrome with CDP - despite Puppeteer's support for WebDriver BiDi. To not break existing automations relying on CDP, but also to keep enabling automation use-cases unique to Chrome and not standardized with WebDriver BiDi.