testplane
Version:
Tests framework based on mocha and wdio
36 lines (35 loc) • 1.03 kB
TypeScript
export = OneTimeScreenshooter;
declare class OneTimeScreenshooter {
static create(...args: any[]): import("./one-time-screenshooter");
constructor(config: any, browser: any);
_config: any;
_browser: any;
_screenshot: void | {
base64: any;
size: any;
} | null;
_alreadyTryToScreenshot: boolean;
_screenshooter: ScreenShooter;
_screenshotTimeout: any;
extendWithScreenshot(error: any): Promise<any>;
captureScreenshotOnAssertViewFail(): Promise<void>;
_captureScreenshot(): Promise<void>;
_makeScreenshot(): Promise<{
base64: any;
size: any;
}>;
_makeFullPageScreenshot(): Promise<{
base64: any;
size: any;
}>;
_getPageSize(): Promise<any>;
_makeViewportScreenshot(): Promise<{
base64: any;
size: import("../../../types").ImageSize;
}>;
getScreenshot(): void | {
base64: any;
size: any;
} | null;
}
import ScreenShooter = require("../../../browser/screen-shooter");