DEV Community

Playwright Web Testing & Automation Framework 🎭

Playwright is an open-source framework for Web Testing and Automation. It enables reliable end-to-end testing for modern web apps across browsers and platforms, using one API! Playwright supports resilient testing (with features like auto-wait, web-first assertions and tracing) with powerful tooling for authoring, debugging and profiling your end-to-end tests!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Playwright vs Puppeteer: A Technical Comparison for Every Scenario

Playwright vs Puppeteer: A Technical Comparison for Every Scenario

Comments
5 min read
Automated Testing for Web Apps with Cypress

Automated Testing for Web Apps with Cypress

Comments
7 min read
Demystifying Promises, Async, and Await in JavaScript/TypeScript with Playwright and Cypress

Demystifying Promises, Async, and Await in JavaScript/TypeScript with Playwright and Cypress

2
Comments 2
2 min read
Using MCP Server to Supercharge Playwright Automation

Using MCP Server to Supercharge Playwright Automation

2
Comments
3 min read
Automating Tests with Playwright and PageObject: A Practical Approach

Automating Tests with Playwright and PageObject: A Practical Approach

Comments
7 min read
Using Multiple Browser Contexts in Playwright (With Real-Life Examples 🚀)

Using Multiple Browser Contexts in Playwright (With Real-Life Examples 🚀)

1
Comments
2 min read
Intercept & Mock API Requests in Playwright C# | Web Testing Examples

Intercept & Mock API Requests in Playwright C# | Web Testing Examples

Comments 1
3 min read
Using Free Chat GPT to learn Playwright Automating in Java

Using Free Chat GPT to learn Playwright Automating in Java

5
Comments
5 min read
⚡ Master Playwright Hooks — beforeEach, afterEach, beforeAll, afterAll

⚡ Master Playwright Hooks — beforeEach, afterEach, beforeAll, afterAll

Comments
1 min read
Say Hello to Your New QA Teammate: E2E Test AI Agent

Say Hello to Your New QA Teammate: E2E Test AI Agent

1
Comments
7 min read
🚀 Lessons learnt: What Being an SDET Taught Me About Test Automation

🚀 Lessons learnt: What Being an SDET Taught Me About Test Automation

Comments
3 min read
Playwright openshift pods error

Playwright openshift pods error

Comments
1 min read
Testing Kafka Workflows Without Kafka — With Playwright & Mokapi

Testing Kafka Workflows Without Kafka — With Playwright & Mokapi

Comments
2 min read
🧪 Playwright Test Annotations & Grouping with describe() — Full Tutorial

🧪 Playwright Test Annotations & Grouping with describe() — Full Tutorial

Comments
1 min read
Playwright vs. Selenium in 2025: Key Differences for Test Automation

Playwright vs. Selenium in 2025: Key Differences for Test Automation

Comments
11 min read
Running Playwright Tests on Pull Requests

Running Playwright Tests on Pull Requests

Comments
7 min read
The Power of Process Automation in Apparel Manufacturing: Key Strategies for Efficiency and Cost Reduction

The Power of Process Automation in Apparel Manufacturing: Key Strategies for Efficiency and Cost Reduction

Comments
2 min read
🧪 End-to-End Testing Best Practices for Modern QA Engineers

🧪 End-to-End Testing Best Practices for Modern QA Engineers

Comments
2 min read
Testing in a Logged-In State with the Playwright MCP Browser Extension

Testing in a Logged-In State with the Playwright MCP Browser Extension

5
Comments
3 min read
👁️ Obscurify: Reveal What’s Meant to Be Hidden

👁️ Obscurify: Reveal What’s Meant to Be Hidden

1
Comments
1 min read
Mastering Assertions and Validations in Playwright – What I Learned

Mastering Assertions and Validations in Playwright – What I Learned

Comments
2 min read
How I Built E2E Tests for Chrome Extensions Using Playwright and CDP

How I Built E2E Tests for Chrome Extensions Using Playwright and CDP

Comments
6 min read
Playwright vs. Cypress in 2025: The Ultimate Showdown for Testers

Playwright vs. Cypress in 2025: The Ultimate Showdown for Testers

Comments
1 min read
Playwright Reporting in 10 Minutes

Playwright Reporting in 10 Minutes

Comments
3 min read
Global Cache: Make Playwright BeforeAll Run Once for All Workers

Global Cache: Make Playwright BeforeAll Run Once for All Workers

6
Comments
6 min read
loading...