MCPcopy Create free account
hub / github.com/BuilderIO/SSDiff / screenshot

Method screenshot

packages/ssdiff/src/index.ts:156–170  ·  view source on GitHub ↗
(url: any)

Source from the content-addressed store, hash-verified

154 }
155
156 async screenshot(url: any) {
157 try {
158 const page = await this.browser.newPage();
159 this.log("New Page in browser opened");
160 await page.goto(url, this.pageConfig);
161 this.log(`URL opened on page ${url}`);
162 // fileLocation -> localhost_developers
163 const screenshot = await page.screenshot(this.screenshotConfig);
164 await page.close();
165 this.log("Page closed");
166 return screenshot;
167 } catch (e: any) {
168 throw new Error("Error while taking screenshot: " + e.message);
169 }
170 }
171 /**
172 * Returns the pixel difference number for two images and creates a difference image
173 *

Callers 2

compareMethod · 0.95
ssdiff.test.tsFile · 0.80

Calls 1

logMethod · 0.95

Tested by

no test coverage detected