
chluehr/playwright本Docker镜像集成Playwright测试框架,专为视觉回归测试设计,支持与Amazon S3集成,可便捷存储和管理测试基准图像及结果,简化跨环境的UI视觉一致性验证流程。
bashdocker run -e AWS_ACCESS_KEY_ID=your_aws_access_key \ -e AWS_SECRET_ACCESS_KEY=your_aws_secret_key \ -e S3_BUCKET=your-s3-bucket \ -v $(pwd)/tests:/app/tests \ your-image-name \ npx playwright test
| 环境变量 | 说明 | 必需 | 默认值 |
|---|---|---|---|
| AWS_ACCESS_KEY_ID | S3访问密钥ID | 是 | - |
| AWS_SECRET_ACCESS_KEY | S3访问密钥 | 是 | - |
| S3_BUCKET | S3存储桶名称 | 是 | - |
| S3_REGION | S3区域 | 否 | us-east-1 |
| BASELINE_PATH | 基准图像在S3中的路径 | 否 | /baselines |
| RESULTS_PATH | 测试结果在S3中的路径 | 否 | /results |
| PLAYWRIGHT_BROWSERS | 启用的浏览器(逗号分隔) | 否 | chromium,firefox,webkit |
/app/tests,确保测试脚本可被执行/app/results目录yamlversion: '3' services: playwright-visual-test: image: your-image-name environment: - AWS_ACCESS_KEY_ID=your_aws_access_key - AWS_SECRET_ACCESS_KEY=your_aws_secret_key - S3_BUCKET=your-s3-bucket - S3_REGION=us-west-2 volumes: - ./tests:/app/tests - ./local-results:/app/results command: npx playwright test --reporter=html
playwright.config.js文件
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务