UNPKG

@visual-regression-tracker/agent-playwright

Version:

Native integration for Playwright with Visual Regression Tracker

13 lines (12 loc) 875 B
import { BuildResponse, Config } from "@visual-regression-tracker/sdk-js"; import { Page, ElementHandle, Locator } from "@playwright/test"; import { PageTrackOptions, ElementHandleTrackOptions } from "./playwright.interfaces"; export declare class PlaywrightVisualRegressionTracker { private vrt; private browser; constructor(browserName: string, config?: Config); start(): Promise<BuildResponse>; stop(): Promise<void>; trackPage(page: Pick<Page, "viewportSize" | "screenshot">, name: string, options?: PageTrackOptions, retryCount?: number): Promise<import("@visual-regression-tracker/sdk-js/dist/testRunResult").default>; trackElementHandle(elementHandle: ElementHandle | Locator | null, name: string, options?: ElementHandleTrackOptions, retryCount?: number): Promise<import("@visual-regression-tracker/sdk-js/dist/testRunResult").default>; }