Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

CloakHQ/awesome-playwright

Repository files navigation

Awesome Playwright Awesome

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

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. Available for Node.js, Python, .NET and Java.

Contents

Integrations

Language Support

Utils

  • @bgotink/playwright-coverage - Report coverage on Playwright tests using v8 coverage, without requiring any instrumentation.
  • BrowserClaw - AI browser automation via accessibility snapshots and ref targeting, built on Playwright.
  • eslint-plugin-playwright - ESLint plugin for your Playwright testing needs.
  • @global-cache/Playwright - A key-value cache for sharing data between parallel workers and test runs.
  • Heroshot - Documentation screenshot automation. Visual picker to define screenshots, one command to regenerate them all.
  • Moon - Tools for executing Playwright tests in parallel in a Kubernetes cluster.
  • octomind.dev - Auto-generated, run & maintained with AI-assisted test case discovery.
  • playwright-best-practices-skill - AI Skill to make agents experts at writing, debugging and maintaining Playwright tests.
  • Playwright-cleanup - A Playwright cleanup tool that simplifies test cleanup by undoing any changes to the testing environment.
  • playwright-elements - Playwright test extension for creation of reusable, chainable component elements to reduce page object boilerplate.
  • playwright-magic-steps - Auto-transform JavaScript comments into Playwright steps.
  • playwright-network-cache - Speed up Playwright tests by caching network requests on the filesystem.
  • Playwright-performance - Plugin for measuring and analyzing performance of tested flows using Playwright.
  • playwright-python-language-injection - Language injection definitions for CSS/JS syntax highlighting when using python-playwright in PyCharm.
  • playwright-skill - 70+ production-tested Playwright skills for coding agents covering best practices, POM patterns, CI/CD, and migration paths.
  • playwright-test-coverage - Plugin to collect code coverage from running Playwright tests.
  • Playwright Test for VSCode - Official Playwright test extension for VS Code.
  • playwright-ui5 - Custom selector engine for sapui5.
  • playwright-xpath - Custom selector engine for xpath 2 and 3.
  • POMWright - TypeScript-based Page Object Model framework with automatic nested/chained locator generation.
  • TestingBot - Connect your Playwright tests with browsers in the Cloud.
  • Try Playwright - Interactive playground for running Playwright tests.

Reporters

  • allure-playwright - Allure integration with Playwright Test framework.
  • Checkly - Uploads Playwright test results, screenshots, videos and traces to the Checkly platform for monitoring and debugging across global regions.
  • currents-dev - A Cloud Dashboard to debug, troubleshoot and analyze parallel Playwright CI tests.
  • echoed - Makes tests observable by visualizing OpenTelemetry data in HTML.
  • monocart-reporter - A Playwright test reporter, shows suites/cases/steps in html grid.
  • playwright-ctrf-json-reporter - A Playwright JSON test results reporter that follows the CTRF schema.
  • playwright-slack-report - Publish your Playwright test results to your favorite Slack channel(s).
  • playwright-smart-reporter - A feature-rich HTML reporter with stability grades, trend analytics, retry analysis, performance tracking, and optional AI-powered failure analysis.
  • playwright-tesults-reporter - A library for uploading test results to Tesults from Playwright.
  • playwright-xray - Playwright Xray Reporter, send test executions to Jira / Xray.
  • qase - Playwright Qase Reporter, send test executions to qase.
  • TestDino - An AI Cloud platform for Playwright test analytics with instant failure debugging, flaky test detection, and ML categorization.
  • testomatio-reporter - Runs and sends test executions to the TCMS testomatio, Jira / Linear / Azure DevOps task management.

Showcases

  • Elastic APM JS agent - Playwright is used to run benchmark tests across browsers.
  • playwright-examples - Various testing scenarios with Playwright.
  • TypeScript - Playwright is used to test TypeScript.js across browsers.
  • VS Code - Playwright is used to run cross-browser tests on their web builds.
  • xterm.js - Playwright is used to run cross-browser integration tests.

Guides

Contribute

Contributions welcome! Read the contribution guidelines first.

About

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

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /