Bitbucket流水线在容器中运行,而Playwright测试需要运行在桌面环境中。因此,我们需要使用Xvfb(X Virtual Framebuffer)来实现在无头浏览器中运行测试程序。以下是示例代码:
// 安装Xvfb RUN apt-get update && apt-get install -y xvfb // 在启动测试之前,启动Xvfb Xvfb :99 -ac & // 设置DISPLAY并运行测试 ENV DISPLAY=:99 npm run test
上一篇:Bitbucket流水线中的YAML锚点
下一篇:Bitbucket流水线中使用Bitbucket令牌(认证问题)