
amadosaladino/playwright该镜像用于在Docker容器中运行Playwright测试,支持两种部署方式:单容器独立运行或通过docker-compose组合多个服务(测试服务、报告服务、截图展示服务)协同工作。
shelldocker run -d -v $PWD:/app -v test-report:/report -v /app/node_modules --ipc=host --security-opt seccomp=seccomp_profile.json amadosaladino/playwright:v1
-v $PWD:/app:将当前目录挂载到容器内的/app目录-v test-report:/report:创建命名卷test-report用于存储测试报告-v /app/node_modules:防止宿主机node_modules覆盖容器内依赖--ipc=host:共享主机的进程间通信命名空间--security-opt seccomp=seccomp_profile.json:使用自定义seccomp配置文件seccomp配置文件可从项目仓库获取。
使用Nginx容器展示测试报告:
shelldocker run -d -v test-report:/usr/share/nginx/html -p 81:80 nginx:1.14
使用Photoshow容器展示测试截图:
shelldocker run -d -p 82:80 -v $PWD/screenshots:/Pictures:ro ghcr.io/linuxserver/photoshow
shelldocker-compose up -d
shelldocker-compose start test
http://localhost:81
http://localhost:82

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务