[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.
- 01 SHIPPED Why I stopped writing test setup as if it were code
- 02 SHIPPED The fixture API, read carefully
- 03 SHIPPED The page-object pattern, and what I replaced it with
- 04 SHIPPED Why Playwright fixtures stop scaling at three layers deep
- 05 NOW Refusing to run
- 06 EMPTY What I'd do if I started over tomorrow
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
- cdc05d1 2026-05-10