UNPKG

protractor-screenshot-extension

Version:

An extension for Protractor that allows testing visual screenshots

22 lines (21 loc) 739 B
import { ElementFinder, ProtractorBrowser } from 'protractor'; export interface IRectangle { x: number; y: number; w: number; h: number; } export interface IScreenshotOptions { ignoreRectangles?: IRectangle[]; ignoreElements?: ElementFinder[]; threshold?: number; includeAA?: boolean; } export declare class ProtractorScreenshotExtension { private _screenshotDirectory; constructor(screenshotDirectory: string); checkElementScreenshot(element: ElementFinder | ProtractorBrowser, tag: string, options?: IScreenshotOptions): Promise<number>; checkPageScreenshot(tag: string, options?: IScreenshotOptions): Promise<number>; private _blackoutRectangle; private _addBlackoutRectangles; }