首页 > 解决方案 > 是否可以使用 CodeceptJS + PlayWright 或 CodeceptJS + Puppeteer 启动 Chrome 浏览器

问题描述

我可以使用 Playwright-core 和 puppeteer-core 启动 Chrome 浏览器,但想将 codeceptjs 与 Playwright 一起使用。

我们可以用 CodeceptJS 使用 Playwright-core 或 puppeteer-core 吗?

标签: puppeteerplaywrightcodeceptjs

解决方案


在这个问题帖子中,已经给出了安装 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还有一个关于明确支持包的未解决问题,因此没有直接安装该包的官方方法。


推荐阅读