Skip to main content

Puppeteer on Sauce Labs

Puppeteer is an easy-to-use testing framework that you can use to test your web apps locally in Docker and automatically transmit your results to Sauce Labs to take advantage of our streamlined dashboard and view up to 30 days of results and data analytics.

What You'll Need#

Supported Testing Platforms#

Sauce Labs supports the following test configurations for Puppeteer:

Browser support for each framework is based on the Sauce Labs docker images provided in the saucectl installation. Each Docker image tag is the latest image that supports the specific framework version, as detailed in the available release notes.

Puppeteer VersionSupported Browsers
12.0.1Please see release notes
10.4.0Please see release notes
10.2.0Please see release notes
10.1.0Please see release notes
9.1.1Please see release notes
8.0.0Please see release notes
3.0.4Please see release notes

System Requirements#

At this time, saucectl only runs Puppeteer tests locally via Docker (Installation Requirementswhich has the following general system requirements:

  • OS: 10.14+ (Mojave, Catalina, or Big Sur)
  • Docker: Desktop

How to Get Started#

  • Quickstart: Use our demo repo to quickly set up and run a sample Puppeteer project and test to see the results.
  • Run Your own Tests: Customize saucectl to run your existing tests just by modifying the config.yml file for your project.