Docker Selenium

Active
GitHub Go NOASSERTION

Description

Docker Selenium packages Selenium Grid with Chrome and Firefox into Docker images — the standard way for agents to drive browsers in containerized environments.

Key Features

  • Out-of-the-box — start Grid with a single docker compose
  • Multi-browser images — Chrome, Firefox, Edge
  • Record & replay — works with Selenium Recorder
  • Observability — VNC and session recording available
  • K8s-friendly — supports scalable Helm charts
  • CI integration — works with GitHub Actions and Jenkins

Use Cases

💡 Running Selenium E2E tests in CI/CD
💡 Providing agents with containerized browser clusters
💡 Distributed browser testing under high concurrency
💡 Running browser tests in headless environments

Quick Start

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

Related Projects