Small puppeteer page object pattern implementation
A high-level API to control headless Chrome over the DevTools Protocol
A high-level API to control headless Chrome over the DevTools Protocol
A puppeteer Plugin that uses the native chrome devtool protocol for capturing video frame by frame. Also supports an option to follow pages that are opened by the current page object
Launch puppeteer with arbitrary user preferences.
Assertion toolkit for Puppeteer.
Download and launch browsers
Puppeteer environment for Jest.
Additional Node.js module to use with 'puppeteer' for setting proxies per page basis.
A Chrome DevTools protocol binding that maps WebDriver commands into Chrome DevTools commands using Puppeteer
Provides a chainable axe API for Puppeteer and automatically injects into all frames
Stealth mode: Applies various techniques to make detection of headless puppeteer harder.
Provides a proxy for a puppeteer `page` object, that will add jQuery on each call to `goto` and expose `page.evalJquery` method which gives you $. Also ensures that there is no conflict with any other jQuery on the page by calling noConflict and assigning
hint connector for browsers supported by Puppeteer
memlab is a framework that analyzes memory and finds memory leaks in JavaScript applications.
Teach puppeteer new tricks through plugins.
Axe API integration with Jest and Puppeteer.
Custom user data directory for puppeteer.
Base class for puppeteer-extra plugins.
A drop-in replacement for puppeteer-core patched with rebrowser-patches. It allows to pass modern automation detection tests.
A high-level API to control headless Chrome over the DevTools Protocol
Additional Node.js module to use with 'puppeteer' for setting proxies per page basis.
Teach playwright new tricks through plugins.
Block resources (images, media, etc.) in puppeteer.