You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Puppeteer中Chrome for Testing与Chromium的技术疑问

Puppeteer与Chrome for Testing相关问题解答

1. 为什么最新Puppeteer版本标注“Chrome for Testing”而非“Chromium”?

Chrome for Testing是谷歌官方推出的专门面向自动化测试场景的Chrome分支,它和Chromium同源,但解决了普通Chromium或正式版Chrome在自动化测试中存在的稳定性、版本同步性问题。Puppeteer团队切换使用它作为推荐测试浏览器,是因为它的版本迭代和Puppeteer的适配完全同步,能最大程度避免版本不兼容导致的自动化失败,同时它的行为和正式版Chrome更一致,测试结果更贴近真实用户环境。

2. 是否意味着Puppeteer现在专门针对Chrome而非Chromium?

并非如此。Puppeteer依然保持对Chromium的兼容支持,只是将Chrome for Testing作为优先推荐的测试环境。毕竟大多数自动化测试的目标是适配正式版Chrome,Chrome for Testing的测试体验更贴合真实场景,且版本适配更可靠。如果你有针对Chromium的特定测试需求,继续使用Chromium完全没问题。

3. 是否应仅通过CLI运行Chrome for Testing来让Puppeteer连接,而非使用Chromium?

这取决于你的测试需求:

  • 若你的测试目标是模拟正式版Chrome环境,推荐使用Chrome for Testing,而且Puppeteer可以自动下载并启动它(无需手动通过CLI启动),当然你也可以手动通过CLI启动后让Puppeteer连接。
  • 若你必须针对Chromium环境做测试,继续使用Chromium即可,Puppeteer依然支持连接Chromium实例。

内容的提问来源于stack exchange,提问作者rasen58

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 17:50:00