构造函数
constructor
-
方法
initialize
-
initialize(): Promise<void>
返回 Promise<void>
captureBaseline
-
captureBaseline( testId: string, screenshotPath: string, browser?: BrowserType,): Promise<string>
参数
- testId: string
- screenshotPath: string
可选browser: BrowserType
返回 Promise<string>
captureCurrent
-
captureCurrent( testId: string, screenshotPath: string, browser?: BrowserType,): Promise<string>
参数
- testId: string
- screenshotPath: string
可选browser: BrowserType
返回 Promise<string>
compare
-
runVisualTests
-
updateBaseline
-
updateBaseline(testId: string, browser?: BrowserType): Promise<boolean>
返回 Promise<boolean>
updateAllBaselines
-
updateAllBaselines(_browser?: BrowserType): Promise<number>
返回 Promise<number>
getResults
-
getResult
-
getSummary
-
getSummary(): { total: number; identical: number; different: number; new: number; missing: number; regression: number; passRate: number;}
返回 {
total: number;
identical: number;
different: number;
new: number;
missing: number;
regression: number;
passRate: number;
}
generateVisualReport
-
generateVisualReport(outputPath: string): Promise<string>
返回 Promise<string>