node.js - 在 cli 脚本中使用 puppeteer 或 puppeteer-core
问题描述
我需要编写一个节点 cli 脚本,它将在我正在处理的网站的表单上运行一些测试。我想使用puppeteer,但我对完整版和 puppeteer-core 之间的区别有点困惑。如果我想在不打开浏览器而只模拟它的情况下从 cli 脚本运行测试,那么最好的选择是什么?
解决方案
简而言之,puppeteer-core适用于您已经拥有浏览器并且不想自动下载主puppeteer包所做的整个 Chromium 的情况。
最好使用完整的 puppeteer,因为这样您将获得“包含电池、经过测试并保证可以工作”的体验。
官方文档提供了详细的比较。
推荐阅读
- php - 自动将 target="_blank" 添加到 joomla 组件中的所有外部链接
- r - 如果我们知道 x2=rho*x1,x1~N(0.127,0.053), x2~N(0.106,0.09),如何通过 R 代码估计 cov(x1,x2)
- database - 数据库连接池数和Web应用程序用户数有什么关系?
- python-3.x - 时间不能在过去的条件Python中设置
- docker - 在 Docker 容器中将 TFS 代理作为服务运行
- svg - 如何绘制没有箭头的向量
- java - 如果我有一个值是列表的 HashMap,我可以将该列表的某个索引流式传输到一个新列表中吗?
- discord.js - 仅为一个用户发送消息
- flutter - 如何最小化 Flutter Web Release 的大小?是否需要通知文件?
- r - 在 r 中的整数向量中删除 n 个元素