Skip to content

Octopixell/playwright-testbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

playwright-testbox

GitHub Actions Workflow Status Docker Pulls Docker Image Size GitHub License

Why

I required Playwright for a testing pipeline in an airgapped environment. Working in an airgapped environment meant not being able to run npx playwright install to install browser binaries meaning no way to really use Playwright to test against browsers for Visual Testing.

Installed browsers/platforms

The following are installed:

  • chromium
  • firefox
  • webkit

Supported platforms

These images support the same platforms as as Playwright:

$ docker run --rm mplatform/mquery octopixell/playwright-testbox:node-lts
Image: octopixell/playwright-testbox:node-lts-playwright-1.49.1 (digest: sha256:a2ae4aabf386a51d46eebb10f66dced98ab7d5e96c3f29061d40df5765755f1e)
 * Manifest List: Yes (Image type: application/vnd.docker.distribution.manifest.list.v2+json)
 * Supported platforms:
   - linux/amd64
   - linux/arm64

Available image tags

Tag Base Image Image size
node-18-playwright-1.49.1 node:18 Docker Image Size (tag)
node-20-playwright-1.49.1 node:20 Docker Image Size (tag)
node-22-playwright-1.49.1 node:22 Docker Image Size (tag)
node-lts-playwright-1.49.1 node:lts Docker Image Size (tag)

About

Playwright Docker image with browsers installed

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published