You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ea27024
Browse filesBrowse the repository at this point in the historyBrowse files
- One-page automated WCAG scan: `pnpm -C e2e exec tsx ./scripts/run-cucumber.ts --full -- --tags "@wcag-a and @wcag-page-studio"` (replace the level and page tag as needed)
12
13
- Reset, initialize, and run deterministic scenarios: `pnpm -C e2e e2e:full`
13
14
- Prepare and run scenarios backed by shared fixtures: `E2E_START_AGENT_BACKEND=1 pnpm -C e2e e2e:prepared`
@@ -38,7 +39,7 @@ An uninitialized instance is installed and authenticated lazily; an initialized
38
39
## Tags And External Runtime
39
40
40
41
- Default scenarios use shared authenticated storage state. `@unauthenticated` creates a clean context; `@authenticated` is an intent and selection tag only.
41
-
-`@axe` identifies standalone automated WCAG scans and is excluded from the default functional suite and normal CI commands. `@wcag-a` and `@wcag-aa` select the independent level-specific scans; the accessibilityfeature branch runs both as dedicated push jobs.
42
+
-`@axe` identifies standalone automated WCAG scans and is excluded from the default functional suite and normal CI commands. `@wcag-a` and `@wcag-aa` select the independent level-specific scans. Page selectors use `@wcag-page-<slug>` and correspond to the folders under `features/accessibility/`. Pushes to the accessibility feature branch run only the Home page WCAG AA scan. Manual workflow runs accept a page choice and keep WCAG A and AA as separate jobs.
42
43
-`@prepared` requires the prepared fixtures; the post-merge seed profile includes them.
43
44
-`@external-model` and `@external-tool` identify scenarios that call real external runtimes. Deterministic commands exclude these tags; external commands are opt-in.
44
45
-`@microphone` uses the checked-in fake audio fixture and an isolated Chromium context.
0 commit comments