Docker Selenium

活跃
GitHub Go NOASSERTION

简介

Docker Selenium 把 Selenium Grid 与 Chrome/Firefox 打包进 Docker,是 Agent 在容器化场景下驱动浏览器的标准方案。

核心特性

  • 即开即用 — docker compose 一行拉起 Grid
  • 多浏览器镜像 — Chrome、Firefox、Edge
  • 录制回放 — 与 Selenium Recorder 配合
  • 可观测 — VNC + 录像回放覆盖所有 session
  • Kubernetes 友好 — 支持可伸缩 Helm chart
  • CI 集成 — 与 GitHub Actions、Jenkins 集成

适用场景

💡 在 CI/CD 上运行 Selenium E2E 测试
💡 为 Agent 提供容器化浏览器集群
💡 在大规模并发场景下做分布式浏览器测试
💡 在没有 GUI 的环境运行浏览器测试

快速开始

docker compose up -d
# Hub 在 http://localhost:4444
# 浏览器镜像: seleniarm/standalone-chromium
docker compose logs -f # 看日志

相关项目