UCDL Accessibility Use Case Definition Language
Contents

Writing Accessibility Use Case Tests with @afixt/usecase-runner

Part 11: Running Your Tests

npx usecase-runner validate ./usecases/

This checks your YAML syntax, schema compliance, and step parsing without launching a browser.

Generate Playwright test files

npx usecase-runner generate ./usecases/ --outdir ./tests/generated/

Then run them like any Playwright test:

npx playwright test ./tests/generated/

Run directly (no intermediate files)

npx usecase-runner run ./usecases/login-success.uc.yaml --browser chromium --headed
npx usecase-runner run ./usecases/login-success.uc.yaml --set [email protected] --set password=NewPass!