dom-snapshots

1.1.0 • Public • Published

DOM Snapshots

Creates DOM snapshots used for e2e testing, or something else

Usage

We will use Puppeteer project for example

const domSnapshots = require('dom-snapshots');
const puppeteer = require('puppeteer');

const browser = await puppeteer.launch();
const page = await browser.newPage();

await page.goto('https://www.danijel.net');

const bodyHandle = await page.evaluateHandle(() => document.body);
const resultHandle = await page.evaluateHandle(domSnapshots, bodyHandle);
console.log(await resultHandle.jsonValue());
await resultHandle.dispose();

await browser.close();

Readme

Keywords

Package Sidebar

Install

npm i dom-snapshots

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

3.86 kB

Total Files

4

Last publish

Collaborators

  • mitrovic