@nova-ui/bits
Version:
SolarWinds Nova Framework
18 lines (17 loc) • 621 B
TypeScript
import { Page } from "@playwright/test";
import { EyesLens } from "./eyes-lens";
import { ICameraSettings, ILens } from "./types";
export declare class PercyLens extends EyesLens implements ILens {
protected page: Page;
protected settings: ICameraSettings;
private percySnapshot;
private percyConfig;
constructor(page: Page, settings: ICameraSettings);
takeSnapshot(label: string): Promise<void>;
takeFullScreenSnapshot(label: string): Promise<void>;
cameraON(): Promise<void>;
cameraOFF(): Promise<void>;
toolConfig(): void;
private checkSettings;
private setCustomCSS;
}