cyberneticlibrary

Test spreadsheet UI with Playwright automation

grid-testersubagentsetup L30
Disrptiv-Exchange/glassGRID
What it does

Test glassGRID features with Playwright against demo app routes

Best for

QA verification of glassGRID features (column reorder, row drag, range fill, keyboard nav, virtual scroll) against realistic data before promotion to FEATURES.md—all 36 e2e routes must stay green.

Inputs
  • · feature implementation from grid-architect
  • · demo app URL (default :4200)
  • · sample data (10/1k/100k row sets)
Outputs
  • · docs/test-reports/<phase>-<feature>.md
  • · screenshots before/after
  • · accessibility snapshots
Requires
  • · Playwright MCP
  • · mcp__playwright__browser_* tools
  • · Chrome for Testing
  • · Node.js e2e runner
Preconditions
  • · Demo app running on :4200 or :4250
  • · 36-route e2e suite (all green baseline)
  • · Feature implemented in src/
Failure modes
  • · Drag-and-drop test fails if mcp__playwright__browser_drag not used (click-only insufficient)
  • · Console errors present if feature uncaught exception
  • · Virtual scroll perf regression if 100k rows > 16ms frame time
Trust signals
  • · Headless e2e runner (36 routes, all-green baseline)
  • · Multi-scale sample data toolkit (10/1k/100k rows)
  • · A11y snapshot verification (aria attrs, roles)
  • · Drag-and-drop tooling (mcp__playwright__browser_drag required)
  • · Self-updating MEMORY.md for locator/timing patterns