Awesome
puppeteer-har
Generate HAR file with puppeteer.
Install
yarn add @auteon/puppeteer-har
Usage
import puppeteer from "puppeteer"
import { captureNetwork } from "puppeteer-har"
const browser = await puppeteer.launch()
const page = await browser.newPage()
const getHar = await captureNetwork(page)
await page.goto("http://example.com")
const har = await getHar()
await browser.close()
captureNetwork(page[, options])
Start capturing the network traffic of the given puppeteer page.
Returns
captureHar
returns a method that will stop capturing traffic and return a HAR file when called.
options
saveResponses
Defaults to false
.
If set the HAR file will also include the responses to network requests.
captureMimeTypes
Defaults to ['text/html', 'application/json']
.
When responses should be saved you can specify which response types to include through this array.