UNPKG

blue-harvest

Version:
24 lines (21 loc) 1.17 kB
import { ElementFinder, WebElement } from 'protractor'; export interface LooksSame { (img1: string, img2: string, options: Object, check: (error: any, equal: any) => void): any; (img1: string, img2: string, check: (error: any, equal: any) => void): any; createDiff(options: Object, err: Function): any; } /** * Compare a screenshot to a reference, or "golden" image. * Returns a Promise that resolves to whether or not the * screenshot is a match. If the UPDATE_SCREENSHOTS environment * variable is set, the promise resolves to true and the * golden image is updated. * * @param data - The screenshot image data. * @param golden - The path to the golden image to compare to. * @param outputFolder - The destination path for saving the diff. if it is not provided, the difference image will not be * saved. */ export declare function compareScreenshot(data: any, golden: any, outputFolder?: any): Promise<string>; export declare function addMask(el: ElementFinder, color: any, zIndex?: number, xOffset?: number, yOffset?: number, sizeMultiplier?: number): Promise<WebElement>; export declare function removeMask(mask: WebElement): Promise<void>;