Playwright

Playwright provides a set of APIs to automate Chromium, Firefox, and WebKit browsers. By using the Playwright API, you can write scripts to create new browser pages, navigate to URLs, and interact with elements on a page. Along with a test runner, Playwright can be used to automate user interactions to validate and test web applications.
- GitHub: https://github.com/topics/playwright
- Repo: https://github.com/microsoft/playwright
- Created by: Microsoft
- Released: January 31, 2020
- Last updated: 2025-04-25 00:23:03 UTC
- JSON Representation
https://github.com/anishkny/playwright-test-coverage-demo
Demonstrates usage of playwright-test-coverage - a Playwright extension that collects code coverage from running end-to-end tests
automation coverage playwright qa
Last synced: 21 Mar 2025
https://github.com/nearform/playwright-firebase
A plugin to handle Firebase authentication in Playwright tests
Last synced: 10 Apr 2025
https://github.com/mfaisalkhatri/api-testing-playwright-java-testng
This repository has example codes related to API Testing using Playwright with Java and TestNG.
api-testing hacktoberfest java playwright rest-api testautomation tutorial
Last synced: 16 Mar 2025
https://github.com/ivan-sincek/chad
Search Google Dorks like Chad. / Broken link hijacking tool.
broken-link-takeover bug-bounty crawler ethical-hacking google google-dorking google-dorks offensive-security penetration-testing playwright python red-team-engagement scraper search-engine security social-media social-media-takeover threat-hunting threat-intelligence web-penetration-testing
Last synced: 20 Dec 2024
https://github.com/zero-one-group/monorepo
The Zero One Group approach to Monorepo uses a standardized boilerplate for building new projects, ensuring consistency and scalability.
astro biomejs boilerplate docker golang monorepo moonrepo nextjs nodejs playwright react reactjs storybook strapi tailwdindcss typescript vite vitest
Last synced: 11 Apr 2025
https://github.com/azhuge233/steamdb-freegames-dotnet
Notify and auto claim free steam games. (Not maintained)
autoclaim bark dingtalk-robot discord dotnet freegames games notifier playwright pushplus qqbot scraper steam steam-games steamdb-freegames telegram
Last synced: 17 Mar 2025
https://github.com/minuukang/ssu-online-lecture-autoplay
๐ฝ๏ธ ์ญ์ค๋ ์ค๋งํธ์บ ํผ์ค ๋ฏธ์๊ฐ ๊ฐ์ ์๋ ์ด์ด๋ฃ๊ธฐ
Last synced: 25 Mar 2025
https://github.com/yuriscodingclub/accessibility-mentor
AccessibilityMentor helps newcomers as well as more experienced accessibility advocates become better in their field.
accessibility appwrite auth community css git github-actions graphic-design hacktoberfest nextjs playwright react react-router reactjs semantic storybook ui ux ux-design women-in-tech
Last synced: 19 Jan 2025
https://github.com/e2e-boilerplate/playwright-typescript-ts-jest-jest-expect
Playwright end-to-end test automation boilerplate, using TypeScript, Jest and Expect.
e2e-test e2e-testing e2e-tests expect jest playwright playwright-typescript typescript
Last synced: 12 Nov 2024
https://github.com/joeymckenzie/sveltekit-typescript-tailwind-template
A Sveltekit template project including TypeScript, Tailwind, and all your favorite dev tooling!
commitlint devcontainers eslint husky playwright prettier svelte sveltekit tailwindcss typescript yarn
Last synced: 09 Apr 2025
https://github.com/upgundecha/playwright-chatgpt
A technical book written with OpenAI ChatGPT
Last synced: 14 Apr 2025
https://github.com/debs-obrien/playwright-movies-app
Playwright tests for a Movie App
Last synced: 30 Jan 2025
https://github.com/amrsa1/playwright-android
Playwright automation framework boilerplate for web app mobile automation test ๐ญ
android automation-framework docker dockercompose emuator mobile-web playwright testing
Last synced: 12 Feb 2025
https://github.com/cenfun/mouse-helper
A tool to show mouse position and status for screenshots in automation test such as Puppeteer or Playwright
helper mouse playwright puppeteer screenshot
Last synced: 19 Apr 2025
https://github.com/mailosaur/mailosaur-node
Mailosaur email and SMS testing library for Node.js
email email-testing end-to-end-testing javascript nodejs playwright qa qaautomation sms testing-tools webdriver webdriverio
Last synced: 05 Apr 2025
https://github.com/naqvis/playwright-cr
Crystal version of the Playwright testing and automation library.
crystal crystal-lang crystal-shard playwright
Last synced: 09 Feb 2025
https://github.com/ueokande/playwright-webextext
Playwright extensions for tesiting WebExtensions
Last synced: 12 Apr 2025
https://github.com/dferber90/nextjs-playwright-example
Shows how to use Playwright to test Next.js
Last synced: 29 Dec 2024
https://github.com/playwright-community/heroku-playwright-example
Example for running Playwright with Chromium and Firefox on Heroku
chromium firefox heroku playwright
Last synced: 22 Apr 2025
https://github.com/playwright-community/jest-process-manager
Starts a server before the Jest tests and tears it down after.
Last synced: 10 Nov 2024
https://github.com/widen/expect-axe-playwright
Expect matchers to perform Axe accessibility tests in your Playwright tests.
axe axe-core playwright playwright-test testing
Last synced: 10 Nov 2024
https://github.com/cognizantopensource/maqs-dotnet
Cognizant Softvision's modular automation quick start
appium atdd automation database dotnet email playwright selenium test-automation test-framework webservice
Last synced: 03 Dec 2024
https://github.com/w3bdesign/dfweb-v3
๐ก DFWeb personal portfolio version 3 with Next.js, Sanity.io, Framer Motion, Storybook, Tailwind CSS, Cypress, Playwright and more. 98% test coverage.
chromatic circleci cypress framer-motion jest nextjs playwright portfolio react sanity storybook tailwind typescript
Last synced: 19 Mar 2025
https://github.com/codewithmmak/playwright-javascript
This is a test automation framework designed using Playwright and JavaScript.
e2e-boilerplate e2e-framework e2e-tests javascript nextjs nextjs-testing playwright playwright-javascript playwright-test-runner playwright-tests test-automation
Last synced: 23 Nov 2024
https://github.com/stagas/dom-recorder
Record and replay DOM interactions for e2e frontend testing.
acceptance-testing cypress e2e frontend playwright puppeteer tooling
Last synced: 14 Feb 2025
https://github.com/niitch/gherkin-wrapper
A wrapper that allows any test runner to handle the gherkin format
bdd gherkin jest playwright wrapper
Last synced: 18 Nov 2024
https://github.com/vitalets/playwright-network-cache
Cache and mock network requests in Playwright
cache network playwright playwright-javascript requests-mock
Last synced: 31 Mar 2025
https://github.com/rippling/playwright-merge-html-reports
Merge multiple playwright HTML Reports into a single one
Last synced: 10 Apr 2025
https://github.com/e2e-boilerplate/docs
JavaScript end-to-end Test Automation Boilerplate
automation babel cucumber cypress end-to-end-testing esm jasmine javascript jest nightwatch playwright protractor puppeteer selenium-webdriver tape test testcafe typescript wd webdriverio
Last synced: 12 Apr 2025
https://github.com/klntsky/purescript-playwright
[WIP] PureScript bindings for Playwright
Last synced: 21 Mar 2025
https://github.com/rebrowser/rebrowser-playwright
A drop-in replacement for playwright patched with rebrowser-patches. It allows to pass modern automation detection tests.
automation bot bot-detection captcha headless playwright rebrowser rebrowser-patches scraping web-scraping
Last synced: 12 Apr 2025
https://github.com/dimitryzub/hotels-scraper-js
Scrape Airbnb, Booking, Hotels.com from a single JavaScript module. โNo longer maintained.
airbnb booking data datascraping hotels hotels-api playwright puppeteer puppeteer-extra webscraping
Last synced: 02 Jan 2025
https://github.com/percy/percy-playwright
Playwright client library for visual testing with Percy
percy percy-sdk playwright testing visual-testing
Last synced: 07 Apr 2025
https://github.com/nitayneeman/vscode-playwright-snippets
๐ A Visual Studio Code extension which adds predefined useful code snippets for Playwright
playwright snippet snippets visual-studio-code vscode vscode-extension vscode-snippets
Last synced: 09 Dec 2024
https://github.com/luismr/the-pudim-hunter
The Pudim Hunter ๐ฎ is a Proof of Concept (PoC) tool to scrape job listings from SimplyHired, analyze them against your resume, and assign a relevance score. Get insights into how well each job matches your skills. Automate your job search smarter! ๐
openai openai-api playwright playwright-python scrapper scrapping scrapping-python
Last synced: 15 Apr 2025
https://github.com/bosniankicks/datadome-interstital-api
datadome interstital request api, sends user proxy,useragent,and datadome cookie for scraping
api automation browser datadome playwright web webautomation
Last synced: 13 Apr 2025
https://github.com/lseg/ag-grid-playwright
A simple way to test ag-grid with Playwright. Extensible enough to cover the all of ag-grid's features.
ag-grid ag-grid-react automated-testing javascript nodejs npm playwright playwright-javascript testing testing-tools typescript
Last synced: 14 Apr 2025
https://github.com/lovasoa/docurun
Executable documentation, and self-documenting end-to-end tests.
documentation end-to-end-testing playwright static-site testing
Last synced: 12 Apr 2025
https://github.com/kaandesu/vite-vue-ultimate-starter
Vite based Vue3 (Typescript) template that uses, vue-router, PWA, daisyUI, tailwindcss, Playwright, vitest, vue-jsx, rollup-visual-visualizer, prettier, sass, vite inspect, vue-test-utils, test coverage, happy-dom
playwright pwa sass tailwindcss typescript vite vitest vue-jsx vue-template-project vue3
Last synced: 01 Apr 2025
https://github.com/nirantak/scraper
Python web scrapers
beautifulsoup playwright python python-web-scraper scraper scraping selenium
Last synced: 12 Nov 2024
https://github.com/sebastiansedzik/playwright-decorators
TypeScript's decorators for writing Playwright based tests.
playwright playwright-tests playwright-typescript typescript typescript-decorators
Last synced: 15 Apr 2025
https://github.com/kiriancaumes/discogs-marketplace-api-nodejs
Another (better ?) NodeJs library to fetch data from Discogs marketplace. ๐ฟ #Typescript #NodeJs
discogs discogs-parser javascript nodejs npm npm-package playwright typescript
Last synced: 11 Apr 2025
https://github.com/adobecom/nala
Automated E2E testing of Milo-based projects.
Last synced: 09 Apr 2025
https://github.com/nvh95/netlify-plugin-playwright-cache
๐ค Persist the Playwright executable between Netlify builds
ci continuous-integration netlify netlify-plugins playwright
Last synced: 22 Mar 2025
https://github.com/hadiindrawan/automation-api-generator
This project has created to relieve work load as SDET or Automation Test Engineer. In moderation, automation API code able to write with only run the script and generate from Postman collection. You just export the collection, and run the Generator to write the automation code.
automation chai collection generator json mocha mocha-chai oop playwright pom postman qa qaautomation sdet testing webdriverio
Last synced: 13 Apr 2025
https://github.com/indoorvivants/smithy4s-fullstack-template
Full-stack web application with Scala 3, using Smithy4s
doobie flyio playwright postgresql scala scala3 scalajs smithy smithy4s
Last synced: 17 Nov 2024
https://github.com/vikashloomba/captcha-harvester
Captcha Harvester powered by Playwright
harvester playwright recaptcha recaptcha-v2-captcha-solver
Last synced: 14 Feb 2025
https://github.com/codeandpepper/janush
Set up a modern codebase for cloud-native web app with authentication features by running one command
apollo-client aws aws-cdk cognito cypress docusaurus jest lambda material-ui nodejs playwright react s3 schematics typescript
Last synced: 10 Apr 2025
https://github.com/playwright-community/playwright-msteams-reporter
Microsoft Teams reporter for Playwright
e2e msteams playwright playwright-tests reporter testing
Last synced: 10 Apr 2025
https://github.com/jordantete/oddsharvester
A python app designed to scrape and process sports betting data directly from oddsportal.com ๐ฏ
betting-bot betting-odds odds oddsportal playwright sports-betting web-scraping
Last synced: 16 Mar 2025
https://github.com/mfaisalkhatri/web-automation-playwright-java
This repository contains web automation testing example code with Playwright, Java and TestNG.
example-project hacktoberfest learning-by-doing playwright playwright-java software-testing testing tutorial uitesting web-automation
Last synced: 16 Mar 2025
https://github.com/sexfrance/recaptchav2-solver
A Python-based solution for solving Google's reCAPTCHA v2 challenges efficiently (3-12 seconds solve time). The script supports both synchronous and asynchronous operations, with API endpoints for easy integration. Uses audio challenge method with speech recognition for reliable solving.
api async asyncio audio-captcha automation captcha-solver patchright playwright python recaptcha recaptcha-solver recaptchav2 recaptchav2-solver speech-recognition web-automation web-scraping
Last synced: 12 Jan 2025
https://github.com/niek/termser
Termser - run a full browser in your terminal
browser chrome chromium iterm2 playwright
Last synced: 19 Mar 2025
https://github.com/elaichenkov/expected-condition-playwright
expected-condition-playwright is a Node.js library for Playwright and Puppeteer that supplies a set of common conditions that provides functionalities to wait for certain conditions till a defined task is complete
automation playwright puppeteer test-tools testing
Last synced: 19 Mar 2025
https://github.com/middleschoolstudent/akamai-solver
Here's everything you ever wanted to know about Akamai Bot Manager
akamai antibot cloudflare fingerprint playwright puppeteer recaptcha stealth webscraping
Last synced: 14 Feb 2025
https://github.com/starptech/fay
Stateless, Fast and Reliable PDF rendering service.
go golang html-to-pdf pdf pdf-generation playwright
Last synced: 17 Jan 2025
https://github.com/adamcegielka/playwright-cucumber-bdd-typescript
Improving skills in automated testing using Cucumber and BDD.
bdd cucumber playwright playwright-typescript testing
Last synced: 10 Apr 2025
https://github.com/pavlealeksic/playwright-afp
Stop website fingerprinting techniques playwright edition
playwright playwright-extra playwright-javascript playwright-undetected playwright-undetected-browser undetected
Last synced: 06 Dec 2024
https://github.com/anooprav7/playwright-merge-html-reports
Merge multiple playwright HTML Reports into a single one
Last synced: 13 Feb 2025
https://github.com/ftes/phoenix_test_playwright
Execute PhoenixTest cases in an actual browser via Playwright.
Last synced: 01 Feb 2025
https://github.com/seldomqa/auto-wing
auto-wing is a tool that uses LLM to assist automated testing
deepseek openai playwright qwen selenium
Last synced: 12 Feb 2025
https://github.com/alexferrari88/playwright-dompath
Retrieve XPath and CSS selectors from elements selected in Playwright
css-selector dom playwright playwright-typescript xpath
Last synced: 09 Feb 2025
https://github.com/amadeusitgroup/protractor-to-playwright
Command line tool that automatically migrates tests from protractor to playwright.
browser conversion e2e migration playwright protractor test
Last synced: 01 Apr 2025
https://github.com/mirayatech/btc-predictor
๐ฐ Bitcoin price guessing game - High/Low in 10 seconds.
api bitcoin btc dollar e2e-tests game money playwright react soundeffects tailwindcss typescript ui ux vite websocket
Last synced: 11 Apr 2025
https://github.com/kachkaev/website
Personal mini-website built with Next.js, React, TypeScript, Tailwind and Playwright
next-intl nextjs nextjs-app nextjs-appdir playwright react-app tailwind tailwind-applications tailwindcss typescript-app
Last synced: 21 Mar 2025
https://github.com/erikdoe/quvyn
Minimal website commenting system
ava comments playwright rust vuejs
Last synced: 10 Apr 2025
https://github.com/zealous-tech/testrail-reporter
TestRail Reporter for all popular JavaScript (JS) and TypeScript (TS) based testing frameworks, enabling easy submission of test results to TestRail.
automation jest playwright qa reporter reporting testing testrail vitest
Last synced: 05 Apr 2025
https://github.com/ndom91/briefkasten-scrape
Briefkasten Screenshot Job
bookmarks github-actions playwright screenshot
Last synced: 12 Jan 2025
https://github.com/mrasu/echoed
Observable Integration Testing using OpenTelemetry on top of Jest/Playwright/Cypress.
api api-testing cypress integration-testing jest opentelemetry playwright test typescript
Last synced: 12 Apr 2025
https://github.com/petermsouzajr/qa-shadow-report
Streamline your team's testing workflow with qa-shadow-report, an open-source tool that automatically consolidates Cypress & Playwright test data into Google Sheets or CSV for enhanced visibility and team collaboration.
automation collaboration continuous-integration csv cypress cypress-io cypress-plugin googlesheets javascript playwright playwright-javascript teammanagemant testing testing-tools visibility
Last synced: 17 Mar 2025
https://github.com/thompsonjonm/python-playwright
A testing repository using Python 3.9, Pytest, and Playwright.
automation playwright playwright-python testing testing-framework
Last synced: 04 Apr 2025
https://github.com/hahnlee/canter
(WIP) iOS Safari and WKWebview testing library with playwright compatible API
ios playwright remote-debugging webview
Last synced: 13 Apr 2025
https://github.com/darkzarich/smiler
Smiler is my own MEVN (MongoDB, Express, Vue.js, Node.js) site similar to reddit.com or 9gag.com (mostly takes many known features) with many different and awesome features, open Swagger API docs, tests, interesting tools and more. Main reason of making this site is fun and learning new things while making it
cspell expressjs javascript mevn mongodb nodejs pageobject-pattern playwright project swagger-documentation vue vue-router vue2 vuex
Last synced: 18 Nov 2024
https://github.com/pez/wally-example
An example project for end to end testing with Wally, a Clojure Wrapper for Playwright
clojure end-to-end-testing playwright repl
Last synced: 13 Apr 2025
https://github.com/devlooped/chromium
Run a portable Chromium using dotnet 6+ and nuget.
Last synced: 10 Apr 2025
https://github.com/essamamdani/deepseek-operator
DeepSeek Operator - OpenAI Operator Alternative (Run Locally for FREE)
ai browserbase browserless deepseek-r1 groq javascript playwright puppeteer scrapping
Last synced: 11 Apr 2025
https://github.com/sjdonado/remix-dashboard
MVP of a Learning Management System built with remix + vite, drizzle + better-sqlite3, and tailwindcss + daisyui
better-sqlite3 daisyui drizzle-orm playwright remix remix-validated-form tailwindcss vite zod
Last synced: 09 Apr 2025
https://github.com/alexmarqs/simple-blog-nextjs
๐ Simple blog built with Next.js + TailwindCSS
aws-lambda firebase firestore nextjs playwright reactjs seo swr tailwindcss thumbnail-generator useswr vercel
Last synced: 15 Mar 2025
https://github.com/burakkantarci/playwright-todo-app
A comprehensive Todo app with APIs, E2E tests with GitHub Actions enabled.
ci monitoring nextjs playwright testing
Last synced: 22 Apr 2025
https://github.com/kaymen99/upwork-auto-jobs-applier-using-ai
UpworkScribe AI: a tool for automating Upwork job applications. It uses AI agents to scrape upwork jobs, classify job matches, and generate personalized cover letters and interview preparation based on the freelancer experience and skills.
ai-agents ai-automation gemini langgraph llm-agent llm-scraper playwright scraping upwork upwork-automation upwork-scraper
Last synced: 22 Nov 2024
https://github.com/playwright-community/ssr
Experimental server side request interception
Last synced: 10 Nov 2024
https://github.com/luminati-io/proxy-integrations
Bright Data proxy integrations guide
integration playwright proxies proxy-manager puppeteer selenium-webdriver
Last synced: 22 Apr 2025
https://github.com/vitalics/playwright-prometheus-remote-write-reporter
Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.
playwright playwright-typescript prometheus prometheus-metrics typescript
Last synced: 21 Mar 2025
https://github.com/dimitryzub/webscraping-py
Web Scraping scripts for all Google, other search engines, and other websites (currently outdated, something may not be working).
api bs4 data google-maps-api googleapi googlescraping googlesearchapi lxml parsel playwright python requests scraper scraping scrapy selenium webscraper webscraping webscraping-data webscraping-search
Last synced: 02 Jan 2025
https://github.com/rajyraman/playwright-azure-ad-mfa
Sample repo to demonstrate how to use MFA with Azure AD auth
playwright playwright-typescript powerapps
Last synced: 13 Apr 2025
https://github.com/ecureuill/saucedemo-playwright
E2E testing project for saucedemo.com using Playwright
e2e e2e-tests end-to-end page-object playwright saucedemo test test-automation typescript ui-test
Last synced: 14 Apr 2025
https://github.com/doinel1a/vite-react-ts-shadcn-ui
Boilerplate template designed to quickly bootstrap a React.js Web App, SPA, website or landing page with TypeScript, Shadcn/ui, TailwindCSS, Vite, SWC, ESLint, Husky and much more in just 30 seconds.
commitlint eslint husky lint-staged playwright prettier reactjs reactjs-boilerplate reactjs-template shadcn-ui tailwindcss typescript vite
Last synced: 12 Apr 2025
https://github.com/ardetrick/ory-hydra-refrence-java
An example/reference implementation of Ory Hydra in Java with SpringBoot. Shows the basicis of OAuth2 integraiton with OIDC. Includes a full suite of integration tests using Testcontainers.
gradle java oauth2 oauth2-authorization oauth2-provider oauth2-server oidc ory-hydra playwright playwright-java spring-boot springboot testcontainers
Last synced: 19 Feb 2025
https://github.com/archivebox/abx-spec-behaviors
๐งฉ Proposal to allow user scripts like "expand comments", "hide popups", "fill out this form", etc. to be reusable across pure browser environments, puppeteer, playwright, extensions, AI tools, and many other contexts with minimal adjustment.
abx archivebox automation behaviors browser browsertrix-behaviors claude computer-use crawling digipres ecosystem greasemonkey playwright plugins puppeteer rfp scraping specification tampermonkey tool-use
Last synced: 29 Dec 2024
https://github.com/dedinc/pystealth
Python module for preventing detection of CDP in Selenium, Puppeteer, and Playwright.
antibot antidetect-browser automation bot-detection browser-automation bypass-detections cdp chrome-devtools-protocol playwright
Last synced: 12 Apr 2025
https://github.com/ncrmro/remix-supabase-playwright
A boilerplate for website using Remix.JS, Supabase as a backend and Playwright for E2E testing.
playwright postgresql react remix supabase
Last synced: 11 Apr 2025
https://github.com/lucgagan/playwright-havoc
A tool for automatically identifying and analyzing flaky tests in your Playwright test suite.
Last synced: 12 Apr 2025
https://github.com/gomagoma676/e2e-nextjs-playwright
๐ Next.js app dir E2E test with playwright
Last synced: 11 Nov 2024
https://github.com/tinyfish-io/agentql-integrations
AgentQLโs integrations with workflow automation tools and AI agent frameworks let you extract structured data from web pages using queries or natural language and interact with the web with Playwright. Resilient, fast, and AI-ready.
agent ai aiagent automation dify langchain playwright rpa scraping web web-scraping web-scrapping webagent workflow-automation zapier
Last synced: 13 Apr 2025
https://github.com/tanshuai/electron-playwright-e2e-test-quick-start
Electron Playwright Example on GitHub Actions Workflow for CI/CT & E2E Testing
automation e2e-testing electron github-actions javascript playwright testing
Last synced: 16 Apr 2025
https://github.com/dawnbrandbots/deck-transfer-for-master-duel
A browser extension to import and export Yu-Gi-Oh! decks from Master Duel and Neuron, and download public decks from the official card database.
browser-extension chrome-extension extension firefox-addon firefox-extension javascript js master-duel masterduel playwright userscript web-extension webextension yu-gi-oh yugioh
Last synced: 03 Dec 2024