Skip to content

1.6.0

Choose a tag to compare

@cecilemuller cecilemuller released this 26 Dec 02:50
0d9be8c

Adds an IIFE version (in lib/browser.js) that can be used in headless tests, for example:

const puppeteer = require("puppeteer");
const script = require.resolve("@wildpeaks/snapshot-dom/lib/browser.js");

const browser = await puppeteer.launch();
try {
  const page = await browser.newPage();
  await page.goto("http://localhost:8000/", {waitUntil: "load"});
  await page.addScriptTag({path: script});
  const snapshot = await page.evaluate(() => window.snapshotToJson(document.body));
  console.log(snapshot);
} finally {
  await browser.close();
}