[series] [active] ~/series/playwright-architecture/

playwright / architecture

A long-form series on the architectural decisions inside a real Playwright test suite — fixtures, page objects, what scales, what doesn't, and what I had to delete.

PARTS 6 SHIPPED 4 PROGRESS 67% FIRST 2026-05-04 LAST 2026-05-04 STATE ● now writing part 5
  1. 01 SHIPPED Why I stopped writing test setup as if it were code ·
  2. 02 SHIPPED The fixture API, read carefully ·
  3. 03 SHIPPED The page-object pattern, and what I replaced it with ·
  4. 04 SHIPPED Why Playwright fixtures stop scaling at three layers deep 2026-05-04 · 3 m
  5. 05 NOW Refusing to run ~0 words drafted · in progress
  6. 06 EMPTY What I'd do if I started over tomorrow (planned) · no draft yet
6 PARTS · ./series/playwright-architecture/ · CLICK ANY TO NAVIGATE
$ ls series/playwright-architecture/ --order=part --include-empty SORT: PART # | VIEW: TABLE
# TITLE STATUS DATE READ
01 Why I stopped writing test setup as if it were code ✓ SHIPPED
02 The fixture API, read carefully ✓ SHIPPED
03 The page-object pattern, and what I replaced it with ✓ SHIPPED
04 Why Playwright fixtures stop scaling at three layers deep ✓ SHIPPED 2026-05-04 3 m
05 Refusing to run ◐ NOW
06 (planned) What I'd do if I started over tomorrow ○ EMPTY
view full git log:
$ git log --oneline
  • e7fb51b 2026-05-10 fix: status chip styling + exercise <Figure> in demo (Session 3 polish)
  • cdc05d1 2026-05-10 feat: article view + core MDX components (Session 3)