Workflow Analyzer
Record a live user flow and detect accessibility issues that only appear after interaction.
Workflow Analyzer
The Workflow Analyzer scans your app in motion — not just on load. It replays a recorded user flow, captures snapshots at key interaction points, and surfaces accessibility issues that only appear after a user types, clicks, or navigates.
When to use it
Reach for the Workflow Analyzer when:
- The bug is behind an interaction — e.g., a form validation error state that's announced incorrectly to screen readers.
- A modal / drawer / toast opens mid-flow and needs its own conformance check.
- Focus management during navigation is what you care about.
- Accessibility regresses only after state change (e.g., an empty-state banner appears with low-contrast text).
For everything that can be caught on a static page load, start with the Website Scanner — it's faster and produces a formal WCAG conformance matrix.
How it works
- You record a flow (or upload one). The recording captures the URL path, user inputs, and interaction events.
- TestKase replays the flow in a headless Chromium instance.
- At each capture point in the recording, axe-core runs against the current DOM.
- The report shows a timeline of capture points with issue counts per step.
Screenshot (TODO): Workflow analyzer timeline with issue counts per step
Running a workflow scan
- Sidebar → Workflow Analyzer.
- Click New Workflow (or the equivalent call-to-action).
- Follow the on-screen steps to record or upload a flow.
- Start the scan. Workflow scans can take a few minutes depending on the number of capture points.
Report shape
Workflow reports share the Understanding Results structure — score, severity, conformance matrix, issue list, element detail — with one extra dimension: a timeline of capture points. Each point has its own issue count, and the issue list can be filtered to a specific step.
You can:
- Jump from a timeline step to the issues it introduced.
- Compare a step's issues with the initial-load baseline to isolate what the interaction added.
- Export the full timeline + issues as PDF / CSV / JSON.
Limits
- Steps per workflow and total run time depend on your plan — see Scan limits.
- Recordings are stored in your workspace and can be re-run without re-recording.
