Home
Puppeteer

Puppeteer

Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol.

Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol.

Puppeteer runs headless by default, but can be configured to run full (non-headless) Chrome or Chromium.

Most things that you can do manually in the browser can be done using Puppeteer, including:

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

Employees

[object Object]

Cody Swann

Since founding Gunner Technology, Cody has served the company in every aspect of business development and product development.

[object Object]

Dary Merckens

From a contractor to a partner, Dary has been with Gunner since year 1 and embodies the meritocratic spirit and philosophy of Gunner Technology.

[object Object]

Elena Villanueva

From Sensors and Big Data to Media Queries and Form Validation, Elena has worked on pretty much anything you can imagine.

[object Object]

Ryleigh Powers

In 4+ years at Gunner Technology, Ryleigh has created a life-saving testing and deployment process.

[object Object]

Skyla Frye

Skyla is Gunner's go-to engineer when it comes to evaluating new tech. She loves evaluating bleeding edge software and teaching her colleagues what she learns.

[object Object]

Kayden Chan

Kayden holds the Gunner Technology record for most straight hours worked at just under 70. He refuses to quit until the job is done and it's done right.

[object Object]

Kylie Ware

For Kylie, nothing is better than a good process. If it's not documented and repeatable, it's not for her.

[object Object]

Manuel Orozco

When the headphones go on, you know Manuel is focused and writing code. And his headphones are always on.

[object Object]

Ethan Sloan

Ethan has a mind for infrastructure and a knack for visualizing platform solutions

[object Object]

Brenden Lam

As the youngest member of the team, Brenden earned the nickname of Young Hybrid for his proficient in both development and design.

Projects

References

Related Terms

  • Open Source

    Open source is a philosophy that promotes the free access and distribution of an end product, usually software or a program.