/awesome-playwright

A curated list of awesome tools, utils and projects using Playwright

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome Playwright Awesome

A curated list of awesome tools, utils and projects using Playwright

Playwright is a Node.js library to automate Firefox, WebKit and Chromium based browsers via a single API.

Contents

Integrations

Language Support

Utils

Reporters

  • playwright-tesults-reporter - A library for uploading test results to Tesults from Playwright.
  • monocart-reporter - A playwright test reporter, shows suites/cases/steps in html grid.
  • allure-playwright - Allure integration with Playwright Test framework.
  • playwright-xray - Playwright Xray Reporter, send test executions to Jira / Xray.
  • testomatio-reporter - Runs and sends test executions to the TCMS testomatio, Jira / Linear / Azure DevOps task management.
  • currents-dev - A Cloud Dashboard to debug, troubleshoot and analyze parallel Playwright CI tests.

Showcases

  • Demo.Playwright - Various testing scenarios with Playwright, using the official test-runner and scripts authored in TypeScript.
  • playwright-jest-examples - Examples of the Jest Playwright tools in combination to test popular sites.
  • VS Code - Playwright is used to run cross-browser tests on their web builds.
  • TypeScript - Playwright is used test typescript.js across browsers.
  • Elastic APM JS agent - Playwright is used to run benchmark tests across browsers.
  • Blockstack - Playwright is used to run cross-browser UI tests.
  • xterm.js - Playwright is used to run cross-browser integration tests.
  • Heroku Playwright Example - Example using Playwright on Heroku.
  • Todo App with Playwright - Comprehensive Todo app with APIs, E2E tests with GitHub Actions enabled.

Guides

Contribute

Contributions welcome! Read the contribution guidelines first.