mxschmitt / Awesome Playwright
Licence: cc0-1.0
A curated list of awesome tools, utils and projects using Playwright
Stars: β 79
Projects that are alternatives of or similar to Awesome Playwright
Tracker Radar Collector
πΈ Modular, multithreaded, puppeteer-based crawler
Stars: β 67 (-15.19%)
Mutual labels: puppeteer
Angular Puppeteer Demo
A demonstration repository explains how to using Puppeteer in unit testing
Stars: β 59 (-25.32%)
Mutual labels: puppeteer
Fb Delete
Delete your Facebook content by year and category
Stars: β 72 (-8.86%)
Mutual labels: puppeteer
Page2image
π· page2image is a npm package for taking screenshots which also provides CLI command
Stars: β 66 (-16.46%)
Mutual labels: puppeteer
Giveaway Grabber
Automated Amazon Giveaways using Node & Puppeteer (until 10/17/19) π
Stars: β 75 (-5.06%)
Mutual labels: puppeteer
Mockiavelli
HTTP request mocking library for Puppeteer and Playwright
Stars: β 60 (-24.05%)
Mutual labels: puppeteer
Html to pdf
Generate a simple invoice PDF from HTML using puppeteer & handlebars
Stars: β 62 (-21.52%)
Mutual labels: puppeteer
Puppeteer Container
A GitHub Action / Docker image for Puppeteer, the Headless Chrome Node API
Stars: β 72 (-8.86%)
Mutual labels: puppeteer
Nuxt Jest Puppeteer
π Nuxt.js zero configuration tests, run with Jest and Puppetter
Stars: β 57 (-27.85%)
Mutual labels: puppeteer
Xrautomatedtests
XRAutomatedTests is where you can find functional, graphics, performance, and other types of automated tests for your XR Unity development.
Stars: β 77 (-2.53%)
Mutual labels: tests
Kju
Kju β Improved waiting time for the adidas.com splash page β―β―β―_
Stars: β 68 (-13.92%)
Mutual labels: puppeteer
Perftools Runner
Google Performance Tools runner using Puppeteer
Stars: β 79 (+0%)
Mutual labels: puppeteer
Openjdk Tests
Home of test infrastructure for AdoptOpenJDK builds
Stars: β 73 (-7.59%)
Mutual labels: tests
Awesome Playwright
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
- jest-playwright - Jest adapter for running Playwright.
- CodeceptJS - Supercharged End 2 End Testing Framework for Node.js.
- QA Wolf - Create browser tests 10x faster.
- playwright-aws-lambda - Support for running Microsoft's Playwright on AWS Lambda and Google Cloud Functions.
- playwright-amazon-linux-build - Browser build for Playwright to run on Amazon Linux 2.
- playwright-github-action - GitHub Action to install all the required dependencies.
- pytest-playwright - Pytest plugin for using Playwright pages with fixtures.
- heroku-playwright-buildpack - Heroku buildpack for running Playwright on a Heroku Dyno.
- playwright-test - Official build a cross-browser end-to-end test suite with Playwright.
- axe-playwright - Custom commands for Playwright to run accessibility (a11y) checks with axe-core.
Language Support
- playwright - Official Playwright in Node.js (JavaScript and TypeScript).
- playwright-python - Official Playwright port to Python.
- playwright-sharp - Official Playwright port to .NET with C#.
- playwright-java - Official Playwright port to Java.
- playwright-go - Playwright port for Golang.
Utils
- Try Playwright - Interactive playground for running Playwright tests.
- query-selector-shadow-dom - Extend the selectors engine by selecting Shadow DOM roots.
- playwright-video - Record your Chromium browser sessions.
- playwright-fluent - Fluent API Wrapper around Playwright.
- headless-testing - Connect your Playwright tests with browsers in the Cloud.
- expect-playwright - Utility functions for Jest to perform expect based checks.
- eslint-plugin-jest-playwright - ESLint globals for the usage with Jest Playwright.
- Moon - Tools for executing Playwright tests in parallel in a Kubernetes cluster.
- playwright-session - Visual Debugger for Playwright automation.
- Playwright CLI - CLI for common Playwright actions. Record and generate Playwright code, inspect selectors and take screenshots.
Showcases
- playwright-jest-examples - Examples of the Jest Playwright tools in combination to test popular sites.
- playwright-demos - Playwright demos for scrapping and UI testing / automate testing workflows.
- 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.
Guides
- theheadless.dev - Practical guides and runnable examples on Playwright (and Puppeteer).
- playwright.tech - A central home for tutorials, tooling, and showcases of the Playwright ecosystem.
Contribute
Contributions welcome! Read the contribution guidelines first.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].