storybook accessibility testing
storybook accessibility testing beginnt mit den richtigen Stories.
addon-a11y prüft den gerenderten DOM. Zustände, Bedienabläufe und manuelle Prüfungen müssen Sie als eigene Stories und Gates einplanen.
Story-Prüfpult
States durch drei Prüfschichten führen
Coverage-Matrix
Dialog.stories
Storyaxeplaymanuell
DefaultPlan Plan Plan
KeyboardFocusPlan Plan Plan
OpenPlan Plan Plan
ErrorPlan Plan Plan
CSF-Ticket
Gate in Code übersetzen
import { expect, within } from 'storybook/test';
export const AccessibilityGate: Story = {
args: { open: true },
parameters: {
a11y: { test: 'error' }
},
play: async ({ canvasElement }) => {
const canvas = within(canvasElement);
await expect(canvas.getByRole('dialog')).toBeVisible();
}
};„Plan“ ist noch kein Ergebnis. Automation erkennt nur prüfbare Regeln; Bedienung und Nutzungskontext bleiben eigene Tests.
Prüfplan bereit. Vier Stories durchlaufen drei Prüfschichten.