【发布时间】:2021-02-19 17:05:37
【问题描述】:
我需要编写一个节点 cli 脚本,它将在我正在处理的网站的表单上运行一些测试。我想使用puppeteer,但我对完整版和 puppeteer-core 之间的区别有点困惑。如果我想在不打开浏览器而只模拟它的情况下从 cli 脚本运行测试,最好的选择是什么?
【问题讨论】:
我需要编写一个节点 cli 脚本,它将在我正在处理的网站的表单上运行一些测试。我想使用puppeteer,但我对完整版和 puppeteer-core 之间的区别有点困惑。如果我想在不打开浏览器而只模拟它的情况下从 cli 脚本运行测试,最好的选择是什么?
【问题讨论】:
简而言之,puppeteer-core 适用于您已经拥有浏览器并且不想像 puppeteer 主包那样下载整个 Chromium 的情况,自动。
最好使用完整的 puppeteer,因为这样您将获得“包含电池、经过测试并保证可以工作”的体验。
官方文档提供a detailed comparison.
【讨论】: