puppeteer - 是否可以使用 CodeceptJS + PlayWright 或 CodeceptJS + Puppeteer 启动 Chrome 浏览器
问题描述
我可以使用 Playwright-core 和 puppeteer-core 启动 Chrome 浏览器,但想将 codeceptjs 与 Playwright 一起使用。
我们可以用 CodeceptJS 使用 Playwright-core 或 puppeteer-core 吗?
解决方案
在这个问题帖子中,已经给出了安装 puppeteer 而不下载铬二进制文件的解决方案:
npm config set puppeteer_skip_chromium_download true
npm install puppeteer
如他们的文档中所述,剧作家存在相同类型的环境变量:
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 npm i -D playwright
之后,您可以像往常一样安装和配置 CodeceptJS:
npm install codeceptjs
npx codeceptjs init
请注意, CodeceptJS 存储库中playwright-core
还有一个关于明确支持包的未解决问题,因此没有直接安装该包的官方方法。
推荐阅读
- python - Python - PyTorch:IndexError:只有整数、切片(`:`)、省略号(`...`)、numpy.newaxis(`None`)和整数或布尔数组是有效的索引
- css - 使用相同的 css 布局,但用于不同大小的媒体
- c# - IPayIssueService'不包含'IssueVoucher'的定义
- java - 删除项目后如何重新加载/刷新 RecyclerView
- html - 如何从 html 标签中删除这个白色突出显示(vscode)
- python - 而不是保罗。如何在使用 python 的不和谐机器人中随机提及以下名称
- excel - 如何一次删除Excel中的n个多行?
- c - 如何输入带空格的名称,作为 c 中结构数组的成员变量?
- openstreetmap - 有没有办法在一个地理位置查看所有 OSM 标签?
- cryptography - 如何获取地址 BSCSCAN API 的完整代币余额