构造函数
constructor
-
方法
initialize
-
initialize(): Promise<void>
返回 Promise<void>
discoverTraces
-
discoverTraces(runId?: string): Promise<TraceFile[]>
getTrace
-
getTrace(testId: string, runId?: string): Promise<TraceFile | null>
参数
- testId: string
可选runId: string
返回 Promise<TraceFile | null>
getTraceContent
-
getTraceContent(filePath: string): Promise<Buffer<ArrayBufferLike> | null>
返回 Promise<Buffer<ArrayBufferLike> | null>
deleteTrace
-
deleteTrace(filePath: string): Promise<boolean>
返回 Promise<boolean>
cleanTraces
-
cleanTraces(olderThanMs?: number): Promise<number>
返回 Promise<number>
getTraceStats
-
getTraceStats(): Promise< { totalTraces: number; totalSize: number; byBrowser: Record<string, number>; recentTraces: TraceFile[]; },>
返回 Promise<
{
totalTraces: number;
totalSize: number;
byBrowser: Record<string, number>;
recentTraces: TraceFile[];
},
>
openTraceViewer
-
openTraceViewer(tracePath: string, port?: number): Promise<string>
参数
- tracePath: string
可选port: number
返回 Promise<string>
mergeTraces
-
mergeTraces(tracePaths: string[], outputPath: string): Promise<string>
参数
- tracePaths: string[]
- outputPath: string
返回 Promise<string>
getTraceConfigForPlaywright
-
getTraceConfigForPlaywright(): Record<string, unknown>
返回 Record<string, unknown>