UNPKG

@wdio/browserstack-service

Version:
31 lines 1.52 kB
import type { Capabilities } from '@wdio/types'; import type { BeforeCommandArgs, AfterCommandArgs } from '@wdio/reporter'; declare class _PercyHandler { private _percyAutoCaptureMode; private _browser; private _capabilities; private _isAppAutomate?; private _framework?; private _sessionName?; private _isPercyCleanupProcessingUnderway?; private _percyScreenshotCounter; private _percyDeferredScreenshots; private _percyScreenshotInterval; private _percyCaptureMap?; constructor(_percyAutoCaptureMode: string | undefined, _browser: WebdriverIO.Browser | WebdriverIO.MultiRemoteBrowser, _capabilities: Capabilities.ResolvedTestrunnerCapabilities, _isAppAutomate?: boolean | undefined, _framework?: string | undefined); _setSessionName(name: string): void; teardown(): Promise<void>; percyAutoCapture(eventName: string | null, sessionName: string | null): Promise<void>; before(): Promise<void>; deferCapture(sessionName: string, eventName: string | null): void; isDOMChangingCommand(args: BeforeCommandArgs): boolean; cleanupDeferredScreenshots(): Promise<void>; browserBeforeCommand(args: BeforeCommandArgs): Promise<void>; browserAfterCommand(args: BeforeCommandArgs & AfterCommandArgs): Promise<void>; afterTest(): Promise<void>; afterScenario(): Promise<void>; } declare const PercyHandler: typeof _PercyHandler; type PercyHandler = _PercyHandler; export default PercyHandler; //# sourceMappingURL=Percy-Handler.d.ts.map