Skip to main content
TrustRadius
Puppeteer

Puppeteer

Overview

What is Puppeteer?

Puppeteer is a Node.js library which provides a high-level API to control Chrome/Chromium over the DevTools Protocol. Puppeteer runs in headless mode by default, but can be configured to run in full ("headful") Chrome/Chromium.

Read more
Recent Reviews
TrustRadius

Leaving a review helps other professionals like you evaluate WebOps Platforms

Be the first one in your network to review Puppeteer, and make your voice heard!

Return to navigation

Pricing

View all pricing

What is Puppeteer?

Puppeteer is a Node.js library which provides a high-level API to control Chrome/Chromium over the DevTools Protocol. Puppeteer runs in headless mode by default, but can be configured to run in full ("headful") Chrome/Chromium.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

1 person also want pricing

Alternatives Pricing

What is Pantheon?

Pantheon is a WebOps platform where marketers and developers collaborate to drive results. The vendor states that with Pantheon, site owners maximize their capacity to update website design and functionality, responding to market trends, catering to consumer behavior, and adding real value to the…

What is Kentico Xperience?

Kentico is a web content management system for building websites, online stores, intranets, and Web 2.0 community sites. Kentico CMS uses ASP.NET and Microsoft SQL Server for development via its Portal Engine, using Visual Studio, or through Microsoft MVC.

Return to navigation

Product Demos

Nodejs Puppeteer - Setup, Web scraping & Testing

YouTube

Nodejs Puppeteer - Pagination & Saving Data To CSV File

YouTube

Nodejs Puppeteer - Grabbing Elements From HTML

YouTube

Nodejs Puppeteer - Capture, Block & Mock Requests

YouTube

Nodejs Puppeteer - Save & Reuse Cookies

YouTube

How to take a Screenshot with Node and Puppeteer

YouTube
Return to navigation

Product Details

What is Puppeteer?

Puppeteer is a Node.js library which provides a high-level API to control Chrome/Chromium over the DevTools Protocol. Puppeteer runs in headless mode by default, but can be configured to run in full ("headful") Chrome/Chromium.

Puppeteer is published with two packages:

puppeteer is a product for browser automation. When installed, it downloads a version of Chrome, which it then drives using puppeteer-core. Being an end-user product, puppeteer automates several workflows using reasonable defaults that can be customized.

puppeteer-core is a library to help drive anything that supports DevTools protocol. Being a library, puppeteer-core is fully driven through its programmatic interface implying no defaults are assumed and puppeteer-core will not download Chrome when installed.


Things that can be done in Puppeteer include:

  • Generate screenshots and PDFs of pages
  • Crawl a SPA (Single-Page Application) and generate pre-rendered content (i.e. "SSR" (Server-Side Rendering))
  • Automate form submission, UI testing, keyboard input, etc
  • Create an automated testing environment using the latest JavaScript and browser features
  • Capture a timeline trace of your site to help diagnose performance issues
  • Test Chrome Extensions


Puppeteer Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews

Sorry, no reviews are available for this product yet

Return to navigation