import { AxeBuilder } from "@axe-core/playwright"; export async function runA11y(page, options = {}) { const results = await new AxeBuilder({ page }) .withTags(["wcag2a", "wcag2aa"]) .analyze(); if (results.violations.length > 0) { console.log("Accessibility violations found:", results.violations); throw new Error( `Found ${results.violations.length} accessibility violations`, ); } }