Notes from the testing trenches

Welcome to The SDET

A first-person blog from an SDET sharing practical insights on Selenium, Playwright, CI/CD pipelines, tackling flaky tests, and exploring AI testing tools.

Recent notes

· David Frei

How to Run Selenium Tests in Docker

Learn how to run Selenium tests in Docker with browser containers, Selenium Grid, and CI-friendly setup patterns. Includes examples, tradeoffs, and common failure modes.

· David Frei

How to Test Login Flows with Selenium

Learn how to test login flows with Selenium, including locators, waits, assertions, MFA considerations, failure modes, CI integration, and when a simpler alternative like Endtest may fit better.

· David Frei

Playwright Locators Tutorial

A practical Playwright locators tutorial covering getByRole, text selectors, CSS selectors, locator examples, strict mode, and locator best practices for stable UI tests.

· David Frei

How to Run Playwright Tests Locally

Learn how to install Playwright, run Playwright tests locally, open browser test UI, debug failures, and structure a reliable local workflow for developers and SDETs.