UNPKG

@casoon/auditmysite

Version:

A comprehensive command-line tool for automated accessibility, security, performance, and SEO testing using Playwright and pa11y, based on sitemap URLs

31 lines 1.34 kB
import { AccessibilityResult, TestOptions } from "../types"; export declare class AccessibilityChecker { private browserManager; private lighthouseIntegration; private testQueue; private parallelTestManager; private eventDrivenQueue; initialize(): Promise<void>; cleanup(): Promise<void>; testPage(url: string, options?: TestOptions): Promise<AccessibilityResult>; testMultiplePages(urls: string[], options?: TestOptions): Promise<AccessibilityResult[]>; /** * 🚀 Parallele Accessibility-Tests mit Event-Driven Queue * * Diese Methode verwendet das Event-Driven Queue System für parallele Tests * mit Echtzeit-Status-Reporting und Resource-Monitoring. */ testMultiplePagesParallel(urls: string[], options?: TestOptions): Promise<AccessibilityResult[]>; /** * 🚀 Integrierte Queue-Verarbeitung mit kurzen Status-Updates * Diese Methode nutzt die Event-Driven Queue direkt für maximale Effizienz */ testMultiplePagesWithQueue(urls: string[], options?: TestOptions): Promise<AccessibilityResult[]>; private configurePage; private collectPerformanceMetrics; private testKeyboardNavigation; private testColorContrast; private testFocusManagement; private captureScreenshots; } //# sourceMappingURL=accessibility-checker.d.ts.map