0.0.2 • Published 6 years ago
puppeteer-trace-storage v0.0.2
puppeteer-trace-storage
Trace localStorage
and sessionStorage
in puppeteer
.
Quickstart
const puppeteer = require('puppeteer')
const { newStorageTrace } = require('puppeteer-trace-storage')
!(async () => {
let browser = await puppeteer.launch()
let page = await browser.newPage()
let trace = await newStorageTrace(page, 'localStorage')
await page.goto('https://stackoverflow.com')
let spans = await trace.spans()
console.log(spans)
/*
[ { type: 'getItem',
timestamp: 1530403977783,
key: 'se:fkey' },
{ type: 'setItem',
timestamp: 1530403977783,
key: 'se:fkey',
value: '1530403979' },
{ type: 'removeItem',
timestamp: 1530403977841,
key: 'gps-probe' } ]
*/
await browser.close()
})()
Development
yarn install
: Install the dependenciesyarn format
: Format the codeyarn build
: Build the codeyarn clean
: Clean the code
License
MIT