Skip to main content

Docker

Serenity/JS Docker images enable you to run Serenity/JS tests in containerised environments, including CI/CD pipelines, cloud development environments, and local development setups.

Using Serenity/JS Docker Images​

Learn how to integrate Serenity/JS Docker images with your workflow:

Available Images​

The Serenity/JS Docker images are maintained in the serenity-js/serenity-js-docker repository and published through the Serenity/JS GitHub Container Registry.

Serenity/JS Playwright​

Recommended for: Playwright Test, Cucumber.js with Playwright, and WebdriverIO projects using modern browsers.

The Serenity/JS Playwright Docker image provides a complete testing environment with all Playwright browser engines, plus the latest stable Chrome and Edge browsers. Image versions follow Playwright's versioning convention to ensure compatibility.

Install from the command line

📦 View all versions

What's Included​

Browsers:

  • Microsoft Edge (Stable)
  • Google Chrome (Stable)
  • Playwright Chromium Engine
  • Playwright Chromium Headless Shell
  • Playwright Firefox Engine
  • Playwright WebKit Engine

Runtimes:

  • Node.js 24
  • OpenJDK Java Runtime Environment

Operating System:

  • Ubuntu 24.04 LTS (Noble Numbat)
  • Git
  • cURL
  • OpenSSH Client
  • Playwright system dependencies