arda-site-scan
Version:
A standalone CLI tool for comprehensive website analysis including screenshots, SEO, and accessibility testing using Playwright
26 lines • 843 B
TypeScript
import { PageResult, SessionSummary, ReporterConfig } from '../types/index.js';
export interface HTMLReportData {
sessionSummary: SessionSummary;
pageResults: PageResult[];
generatedAt: string;
baseUrl: string;
}
export declare class HTMLReporter {
private config;
private outputDir;
constructor(config: ReporterConfig, sessionId: string);
generateReport(data: HTMLReportData): Promise<string>;
private generateMainReport;
private generateHTMLContent;
private generatePageResults;
private generateTestDetails;
private generateTestAttachments;
private generateErrorSection;
private formatTestName;
private getRelativeOutputPath;
private generateAssets;
private generateCSS;
private generateJS;
private copyScreenshots;
}
//# sourceMappingURL=html-reporter.d.ts.map