@wdio/devtools-service
Version:
A WebdriverIO service that allows you to run Chrome DevTools commands in your tests
21 lines • 832 B
TypeScript
import { EventEmitter } from 'node:events';
import libCoverage from 'istanbul-lib-coverage';
import type { Page } from 'puppeteer-core/lib/esm/puppeteer/api/Page.js';
import type { CoverageReporterOptions, Coverage } from '../types.js';
export default class CoverageGatherer extends EventEmitter {
private _page;
private _options;
private _coverageLogDir;
private _coverageMap?;
private _captureInterval?;
private _client?;
constructor(_page: Page, _options: CoverageReporterOptions);
init(): Promise<void>;
private _handleRequests;
private _clearCaptureInterval;
private _captureCoverage;
_getCoverageMap(retries?: number): Promise<libCoverage.CoverageMap>;
logCoverage(): Promise<void>;
getCoverageReport(): Promise<Coverage | null>;
}
//# sourceMappingURL=coverage.d.ts.map