Test Automation Blog

Playwright tutorials, Selenium migration guides, and QA engineering patterns from 10+ years in the field. No fluff. Only what works.

Popular posts

Browse by topic

All Articles

Read more about AI Test Automation Architecture: The 3-Layer System

·4 min read

AI Test Automation Architecture: The 3-Layer System

AI Test Automation Architecture: The 3-Layer System AI test automation architecture is the system that tells AI what to test. It also defines how to run tests and prove the result. I split it into three layers: orchestration, execution, and evidence. Without all three, AI testing becomes prompt output with no production gate.

 AI Test Automation Architecture: The 3-Layer System
Read more about Playwright MCP v0.0.73: How to Configure Browser Paths via Environment Variables

·4 min read

Playwright MCP v0.0.73: How to Configure Browser Paths via Environment Variables

Playwright MCP v0.0.73 fixes a critical gap where extension channels and executable paths couldn't be resolved from CI/CD environment variables. This release enables true containerized test pipelines—configure browser installations once in your Dockerfile, override per job via environment variables, no hardcoded paths required.

Playwright MCP v0.0.73: How to Configure Browser Paths via Environment Variables
Read more about browser_run_code_unsafe: The Naming Change That Forces Honest Architecture

·5 min read

browser_run_code_unsafe: The Naming Change That Forces Honest Architecture

Playwright MCP v0.0.72 renamed browser_run_code to browser_run_code_unsafe, making sandbox escape risk explicit. The new browser_network_request tool enables indexed request inspection. Teams using this MCP server in CI pipelines need to update tool references and security documentation now.

browser_run_code_unsafe: The Naming Change That Forces Honest Architecture
Read more about Playwright CLI v0.1.10 Brings Spec-Driven Testing Skills for AI Agents

·5 min read

Playwright CLI v0.1.10 Brings Spec-Driven Testing Skills for AI Agents

Playwright CLI v0.1.10 introduces a spec-driven testing skill that guides AI agents through plan/generate/heal workflows for maintaining test suites from written specifications. Network inspection now uses stable request indexing, and raw output is default for all data-fetching commands—eliminating preprocessing steps in CI pipelines.

Playwright CLI v0.1.10 Brings Spec-Driven Testing Skills for AI Agents
Read more about The MCP Ecosystem Just Collapsed Into Playwright

·3 min read

The MCP Ecosystem Just Collapsed Into Playwright

AI agents made it worse. They still get stuck at login screens. This month, that changed. MCP (how AI talks to tools) is changing how we test. Two teams at Microsoft shipped a fix. They released two ways to share your browser with AI. Playwright core added browser.bind(). The CLI team added an MCP Bridge. Both land in the same month. This is not a test. It is the new way.

The MCP Ecosystem Just Collapsed Into Playwright
Read more about Native Drag-and-Drop Automation Arrives in Playwright MCP: What v0.0.71 Changes

·3 min read

Native Drag-and-Drop Automation Arrives in Playwright MCP: What v0.0.71 Changes

Playwright MCP v0.0.71 ships browser_drop. It gives you native drag-and-drop from any MCP client. No more evaluate scripts. No more mouse.move chains. Grid reordering, file drop zones, text editor drags — all work the same way a real user does.

Native Drag-and-Drop Automation Arrives in Playwright MCP: What v0.0.71 Changes
Read more about Create Video Receipts for AI Agents with Playwright Screencast API

·6 min read

Create Video Receipts for AI Agents with Playwright Screencast API

Playwright v1.59.0 ships the Screencast API, letting AI agents produce verifiable video evidence of their work. Engineers can replay agent actions with chapter markers and action annotations—no manual test replay required. Setup is three lines: start the screencast, run your agent logic, stop and save. This is the observability layer agentic workflows have been missing.

Create Video Receipts for AI Agents with Playwright Screencast API
Read more about I Ate My Own Dog Food: How I Benchmarked AI Skills and Proved Eval-Driven Development Works

·7 min read

I Ate My Own Dog Food: How I Benchmarked AI Skills and Proved Eval-Driven Development Works

I Ate My Own Dog Food: How I Benchmarked AI Skills and Proved Eval-Driven Development Works I built a tool to test AI skills. Then I used it on my own project. The benchmarks shocked even me. Anton Gulin is an AI QA Architect — the first person to claim this title on LinkedIn. He builds AI-powered test automation systems where AI agents and human engineers collaborate on quality. Former Apple SDET, current Lead Software Engineer in Test at CooperVision. Find him at anton.qa or on LinkedIn.

I Ate My Own Dog Food: How I Benchmarked AI Skills and Proved Eval-Driven Development Works
Read more about Playwright vs Cypress vs Selenium in 2026: The Definitive Comparison

·4 min read

Playwright vs Cypress vs Selenium in 2026: The Definitive Comparison

Which test automation framework should you choose in 2026? A side-by-side comparison of Playwright, Cypress, and Selenium based on real-world experience testing for Apple, Fortune 500 companies, and enterprise teams.

Playwright vs Cypress vs Selenium in 2026: The Definitive Comparison

Subscribe

Get notified when I publish something new, and unsubscribe at any time.