【发布时间】:2022-07-20 07:24:09
【问题描述】:
我正在尝试将我的剧作家自动化框架部署在 docker 容器中。但是我假设浏览器不会启动(没有任何日志)。
很明显,它缺少行首的 [Google Chrome] 或 [chromium]。我假设浏览器没有启动。
我的 dockerfile 看起来像这样:
# playwright:bionic has everything to run playwright (node, npm, chromium, dependencies)
#FROM mcr.microsoft.com/playwright:bionic
#COPY .. .
FROM node:14
FROM mcr.microsoft.com/playwright:focal
WORKDIR /app
ENV PATH /app/node_modules/.bin:$PATH
COPY package*.json /app/
#COPY features/ /app/features/
COPY src/ /app/src/
#COPY cucumber.js /app/
#COPY tsconfig.json /app/
#COPY reports/ /app/reports/
COPY *.config.json /app/
RUN npm install
RUN npx playwright install
CMD npm run test
#ENTRYPOINT ["npm run test"]
任何想法如何让测试在容器中运行?
【问题讨论】:
标签: docker containers playwright playwright-test