
rochdev/playwright-toolsplaywright-tools是一个基于playwright/chromium构建的Docker镜像,在保留Playwright Chromium浏览器自动化能力的基础上,额外集成了Bun、Git和Yarn工具。该镜像适用于需要结合浏览器自动化测试、版本控制及现代JavaScript包管理的开发和测试场景。
playwright/chromium的全部功能,包含Chromium浏览器及Playwright测试框架,支持网页自动化、截图、PDF生成等操作。通过以下命令启动交互式容器,默认进入bash终端:
bashdocker run -it --rm playwright-tools
如需使用本地项目文件,可通过-v参数挂载目录(例如挂载当前目录到容器内/app路径):
bashdocker run -it --rm -v $(pwd):/app playwright-tools
在容器内可直接使用Playwright运行测试脚本,结合Git拉取代码和Bun安装依赖:
bash# 克隆代码仓库 git clone [***] /app cd /app # 使用Bun安装依赖 bun install # 运行Playwright测试 npx playwright test
创建docker-compose.yml文件,定义服务配置:
yamlversion: '3' services: playwright-test: image: playwright-tools volumes: - ./:/app working_dir: /app command: sh -c "git pull && bun install && npx playwright test"
启动服务:
bashdocker-compose up
该镜像默认继承playwright/chromium的配置,无额外环境变量或配置文件需求。如需自定义浏览器参数、工具版本等,可通过Dockerfile基于此镜像进一步构建:
dockerfileFROM playwright-tools # 自定义配置示例:安装额外依赖 RUN bun add -g some-package



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