@visual-regression-tracker/agent-playwright
Advanced tools
Comparing version
@@ -1,2 +0,2 @@ | ||
import { Config } from "@visual-regression-tracker/sdk-js"; | ||
import { Config, BuildResponse } from "@visual-regression-tracker/sdk-js"; | ||
import { Page, Browser, BrowserType, ElementHandle } from "playwright"; | ||
@@ -7,4 +7,4 @@ import { PageTrackOptions, ElementHandleTrackOptions } from "./playwright.interfaces"; | ||
private browser; | ||
constructor(browser: BrowserType<Browser>, config?: Config); | ||
start(): Promise<void>; | ||
constructor(browserType: BrowserType<Browser>, config?: Config); | ||
start(): Promise<BuildResponse>; | ||
stop(): Promise<void>; | ||
@@ -11,0 +11,0 @@ trackPage(page: Page, name: string, options?: PageTrackOptions): Promise<import("@visual-regression-tracker/sdk-js/dist/testRunResult").default>; |
@@ -15,5 +15,5 @@ "use strict"; | ||
class PlaywrightVisualRegressionTracker { | ||
constructor(browser, config) { | ||
constructor(browserType, config) { | ||
this.vrt = new sdk_js_1.VisualRegressionTracker(config); | ||
this.browser = browser; | ||
this.browser = browserType.name(); | ||
} | ||
@@ -37,3 +37,3 @@ start() { | ||
imageBase64: (yield page.screenshot(options === null || options === void 0 ? void 0 : options.screenshotOptions)).toString("base64"), | ||
browser: this.browser.name(), | ||
browser: this.browser, | ||
viewport: viewportSize | ||
@@ -58,3 +58,3 @@ ? `${viewportSize.width}x${viewportSize.height}` | ||
imageBase64: (yield elementHandle.screenshot(options === null || options === void 0 ? void 0 : options.screenshotOptions)).toString("base64"), | ||
browser: this.browser.name(), | ||
browser: this.browser, | ||
viewport: (_a = options === null || options === void 0 ? void 0 : options.agent) === null || _a === void 0 ? void 0 : _a.viewport, | ||
@@ -61,0 +61,0 @@ os: (_b = options === null || options === void 0 ? void 0 : options.agent) === null || _b === void 0 ? void 0 : _b.os, |
{ | ||
"name": "@visual-regression-tracker/agent-playwright", | ||
"version": "4.6.1", | ||
"version": "4.6.2", | ||
"description": "", | ||
@@ -8,4 +8,4 @@ "main": "dist/index.js", | ||
"scripts": { | ||
"test": "jest", | ||
"test:cov": "jest --collectCoverage", | ||
"test": "jest --detectOpenHandles --forceExit", | ||
"test:cov": "jest --collectCoverage --detectOpenHandles --forceExit", | ||
"build": "./node_modules/.bin/tsc" | ||
@@ -29,12 +29,12 @@ }, | ||
"dependencies": { | ||
"@visual-regression-tracker/sdk-js": "^4.6.2" | ||
"@visual-regression-tracker/sdk-js": "^4.6.3" | ||
}, | ||
"devDependencies": { | ||
"@types/jest": "^26.0.16", | ||
"@types/node": "^14.14.10", | ||
"@types/jest": "^26.0.19", | ||
"@types/node": "^14.14.16", | ||
"jest": "^26.6.2", | ||
"playwright": "^1.6.2", | ||
"playwright": "^1.7.1", | ||
"ts-jest": "^26.4.3", | ||
"typescript": "^4.1.2" | ||
"typescript": "^4.1.3" | ||
} | ||
} |
17866
0.52%