@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
TypeScript
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