Forem

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 Was Tired of Re-Recording Product Demos Every Sprint. So I Built a Tool That Turns Playwright Tests Into Videos.

I Was Tired of Re-Recording Product Demos Every Sprint. So I Built a Tool That Turns Playwright Tests Into Videos.

22
Comments
6 min read
Building Production-Grade Testing Infrastructure: A Playwright + GitHub Actions Case Study

Building Production-Grade Testing Infrastructure: A Playwright + GitHub Actions Case Study

1
Comments
9 min read
Bypassing Secure Cookie Limitation in WebKit for Localhost Playwright Testing
Cover image for Bypassing Secure Cookie Limitation in WebKit for Localhost Playwright Testing

Bypassing Secure Cookie Limitation in WebKit for Localhost Playwright Testing

1
Comments
5 min read
Productionizing AI-Generated Scrapers: Adding Monitoring, Logging, and Alerts to Playwright Scripts
Cover image for Productionizing AI-Generated Scrapers: Adding Monitoring, Logging, and Alerts to Playwright Scripts

Productionizing AI-Generated Scrapers: Adding Monitoring, Logging, and Alerts to Playwright Scripts

11
Comments 1
4 min read
The Invisible War: Why Your Automation Fails (and How I Build Systems That Don't)
Cover image for The Invisible War: Why Your Automation Fails (and How I Build Systems That Don't)

The Invisible War: Why Your Automation Fails (and How I Build Systems That Don't)

Comments 1
31 min read
MCP Explained: How AI Plus MCP Controls a Real Browser
Cover image for MCP Explained: How AI Plus MCP Controls a Real Browser

MCP Explained: How AI Plus MCP Controls a Real Browser

1
Comments
5 min read
I got tired of downloading Playwright artifacts from CI, so I changed the workflow
Cover image for I got tired of downloading Playwright artifacts from CI, so I changed the workflow

I got tired of downloading Playwright artifacts from CI, so I changed the workflow

1
Comments 1
2 min read
Practice Real-World Testing Scenarios for QA: Challenge 1 - Login with Different Users

Practice Real-World Testing Scenarios for QA: Challenge 1 - Login with Different Users

1
Comments
3 min read
Playwright + Temporary Email API: Full E2E Auth Flow Testing

Playwright + Temporary Email API: Full E2E Auth Flow Testing

1
Comments
7 min read
How to Build a Playwright Framework with Excel Data-Driven Testing
Cover image for How to Build a Playwright Framework with Excel Data-Driven Testing

How to Build a Playwright Framework with Excel Data-Driven Testing

1
Comments
2 min read
End-to-End Testing with Disposable Email and Playwright

End-to-End Testing with Disposable Email and Playwright

1
Comments
7 min read
Automagically handling auth dependencies in Playwright

Automagically handling auth dependencies in Playwright

1
Comments
8 min read
Why Separating QA Code from Dev Code in Your Monorepo is a Game-Changer for E2E Testing
Cover image for Why Separating QA Code from Dev Code in Your Monorepo is a Game-Changer for E2E Testing

Why Separating QA Code from Dev Code in Your Monorepo is a Game-Changer for E2E Testing

2
Comments
12 min read
Playwright reports in CI are painful to navigate — so I built a dashboard to fix it 🚀

Playwright reports in CI are painful to navigate — so I built a dashboard to fix it 🚀

1
Comments
1 min read
Let AI Control Your Real Browser — Not a Throwaway One

Let AI Control Your Real Browser — Not a Throwaway One

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