Blog

#playwright.

7 articles tagged "playwright".

Tutorials·13 June 2026 · 9 min read

How to review AI-written Playwright tests

AI writes plausible Playwright tests that pass for the wrong reasons. Here is the review checklist that catches them.

ai-testingplaywrightreview
Comparisons·15 April 2026 · 9 min read

Playwright vs Cypress in 2026: an honest comparison

After shipping production suites in both, here's the honest breakdown — where Playwright pulls ahead, where Cypress still wins, and the single factor that should actually decide it.

playwrightcypresscomparison
Tutorials·17 February 2026 · 9 min read

Playwright fixtures, explained without the React metaphors

Most explanations of Playwright fixtures lean on React-hook metaphors that miss the point. Fixtures are scoped factories. Here's what to do with them and the three every project should have.

playwrighttypescriptfixtures
Deep dives·10 February 2026 · 10 min read

How Playwright's auto-waiting actually works

Cypress retries commands; Playwright auto-waits on actionability. Same problem, different solution. Here's what Playwright is actually doing when you call .click().

playwrightinternalsflaky-tests
Opinions·3 February 2026 · 7 min read

data-testid isn't a test smell. Brittle tests are.

There's a take going around that data-testid 'couples tests to implementation.' It's exactly backwards — data-testid is the only selector explicitly decoupled from implementation.

cypressplaywrightselectors
Tutorials·23 December 2025 · 9 min read

Adding accessibility tests with axe — a practical walkthrough

axe-core is the engine behind most accessibility testing in 2026 — and it's surprisingly approachable. Here's a practical walkthrough of integrating axe with Playwright, what it catches, and what it misses.

accessibilityaxeplaywrighta11y