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.
I measured my visual-testing engine with a ruler I drew myself

I measured my visual-testing engine with a ruler I drew myself

Comments
11 min read
Why the same page gives different Playwright screenshots: five sources, each measured

Why the same page gives different Playwright screenshots: five sources, each measured

Comments
8 min read
How I test CSS animations with Playwright and getAnimations()

How I test CSS animations with Playwright and getAnimations()

Comments
5 min read
Automating Google Calendar Screenshots with Playwright, rclone, and systemd

Automating Google Calendar Screenshots with Playwright, rclone, and systemd

Comments
7 min read
Playwright Email Tests: Find the First Bad State

Playwright Email Tests: Find the First Bad State

Comments 1
5 min read
Making browser perception cheap for LLM agents: snapshots, caching and diffs

Making browser perception cheap for LLM agents: snapshots, caching and diffs

Comments
3 min read
🚀 Debugging Playwright Tests with AI: A Smarter, Faster Approach to Quality Engineering!

🚀 Debugging Playwright Tests with AI: A Smarter, Faster Approach to Quality Engineering!

1
Comments
2 min read
Playwright's new_page() Pulled Chrome to the Front. A Background Tab Alone Didn't Fix It.

Playwright's new_page() Pulled Chrome to the Front. A Background Tab Alone Didn't Fix It.

Comments
6 min read
Self-healing browser actions for AI agents (and why they must refuse to guess)

Self-healing browser actions for AI agents (and why they must refuse to guess)

Comments
3 min read
Find missing glyphs before Chromium screenshots them: which font was used, and a check that fails the capture

Find missing glyphs before Chromium screenshots them: which font was used, and a check that fails the capture

Comments
8 min read
Synthetic User Journey Monitoring with Playwright to Catch Broken Checkout Flows

Synthetic User Journey Monitoring with Playwright to Catch Broken Checkout Flows

Comments
2 min read
Playwright fullPage screenshots return one viewport when the page scrolls inside a container

Playwright fullPage screenshots return one viewport when the page scrolls inside a container

Comments
9 min read
Two Playwright tests, one account. Keep their data separate.

Two Playwright tests, one account. Keep their data separate.

Comments
5 min read
Turn a browser exploration into a workflow without freezing the page

Turn a browser exploration into a workflow without freezing the page

Comments
4 min read
Playwright connect_over_cdp Hangs 100s? Check for One Dead Tab

Playwright connect_over_cdp Hangs 100s? Check for One Dead Tab

Comments
5 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.