【发布时间】:2022-02-01 18:03:09
【问题描述】:
我知道我的问题与one 类似,但希望有人可以帮助我在 Gitlab 管道中执行 Playwright 测试。
我的 .gitlab-ci.yaml 包含下一行:
image: node:16.13.0
...
test e2e:
stage: test
script:
- npx playwright install
- npm run test-e2e
我能以某种方式设置一个正确的 docker 映像或操作系统,is supported..?
【问题讨论】:
-
不确定,但在大多数情况下,您将在项目的根级别声明一个 package.json 文件,并在那里声明所有依赖项。所以你不会运行 npm install playwright,而是运行 npm install
-
来自官方文档 (playwright.dev/docs/intro):
npm i -D @playwright/test # install supported browsers npx playwright install。只有@playwright/test会被添加到package.json 并与npm i一起安装。
标签: gitlab pipeline playwright cicd