@neuralegion/cypress-har-generator
Version:
The Cypress plugin for generating HTTP Archive (HAR) files is a tool that allows developers and QA engineers to capture detailed information about network requests made during the execution of Cypress tests.
27 lines (26 loc) • 838 B
TypeScript
import { NetworkRequest } from './NetworkRequest';
import type { Header } from 'har-format';
export interface RequestExtraInfo {
requestHeaders: Header[];
}
export interface ResponseExtraInfo {
responseHeaders: Header[];
responseHeadersText?: string;
}
export declare class ExtraInfoBuilder {
private readonly deleteCallback;
private _hasExtraInfo;
private _finished;
private readonly _requests;
private readonly _requestExtraInfo;
private readonly _responseExtraInfo;
constructor(deleteCallback: () => void);
addRequest(request: NetworkRequest): void;
addRequestExtraInfo(info: RequestExtraInfo): void;
addResponseExtraInfo(info: ResponseExtraInfo): void;
finished(): void;
private deleteIfComplete;
private getLastRequest;
private getRequestIndex;
private sync;
}