Generate HAR file with Puppeteer
npm install @authless/puppeteer-harGenerate HAR file with puppeteer.
```
npm install puppeteer-har
`javascript
const puppeteer = require('puppeteer');
const PuppeteerHar = require('@authless/puppeteer-har');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
const har = new PuppeteerHar(page);
await har.start({ path: 'results.har' });
await page.goto('http://example.com');
await har.stop();
await browser.close();
})();
`
<[Page]>$3
- options [Object]> Optional
- path <[string]> If set HAR file will be written at this path
- returns: <[Promise]>$3
- returns: <[Promise][Object]>> If path is not set in har.start` Promise will return object with HAR.[1]: https://img.shields.io/npm/v/@authless/puppeteer-har.svg?style=flat-square
[2]: https://npmjs.org/package/@authless/puppeteer-har
[Object]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object "Object"
[Page]: https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#class-page
[Promise]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise "Promise"
[string]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type "String"