# checkly/puppeteer-examples

Puppeteer example scripts for running Headless Chrome from Node.

Repository: https://github.com/checkly/puppeteer-examples
Canonical: https://ross.abutalabs.com/products/puppeteer-examples
Homepage: https://checklyhq.com
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: headless-chrome, testing, puppeteer, developer-tools, monitoring, jest, node, nodejs
Archived: true
Last push: 2020-10-01T07:27:17+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3254, "days_push": 2162, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3041, forks 491 (observed 2026-08-28T04:07:39.287940+00:00)

## What it is
A collection of practical Puppeteer example scripts for running Headless Chrome from Node.js, covering basics like screenshots and form handling, site searches, logins, shopping carts, and parallel page processing. The repository is deprecated in favor of the theheadless.dev knowledge base and its examples are dated.

## Use cases
- learn puppeteer browser automation with example scripts
- scrape search results from amazon or google with headless chrome
- take screenshots of web pages in parallel with node
- automate login flows like github or google social login
- write e2e browser tests with jest and puppeteer
- download and upload files with headless chrome

## When to choose
- you want copy-paste runnable Puppeteer snippets for common browser automation tasks
- you are learning headless Chrome automation from real-world examples
- you need reference patterns for logins, searches, or shopping cart flows

## When to avoid
- you need actively maintained Puppeteer or Playwright guidance - use theheadless.dev instead
- you need a production scraping or testing framework rather than example scripts
- you need up-to-date selectors for the demo sites, which have likely changed since 2020

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: testing, e2e-testing, web-scraping, developer-tools
- domain: developer-tools, testing, web-development
- platform: cross-platform
- tags: puppeteer, headless-chrome, browser-automation, examples, jest, mocha, deprecated, automation, nodejs, javascript

## Member repositories
- checkly/puppeteer-examples (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:39.287940+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:29:14.586639+00:00, confidence not recorded.
  - readme: https://github.com/checkly/puppeteer-examples (fetched 2026-08-28T04:07:39.287940+00:00, sha 10b2719294aa)
  - homepage: https://checklyhq.com (fetched 2026-08-29T09:44:47.485095+00:00, sha 2a3cdb647497)
  - site_page: https://www.checklyhq.com/docs (fetched 2026-08-29T09:44:47.488233+00:00, sha 7eac4fee68e4)
  - site_page: https://www.checklyhq.com/docs/api-reference/overview (fetched 2026-08-29T09:44:47.489873+00:00, sha 5e000d12a6cc)
  - site_page: https://www.checklyhq.com/docs/quickstart (fetched 2026-08-29T09:44:47.493216+00:00, sha 521d38950e21)
  - site_page: https://www.checklyhq.com/docs/guides/overview (fetched 2026-08-29T09:44:47.495281+00:00, sha 3f7652e8a2ae)
  - site_page: https://www.checklyhq.com/docs/ai/mcp-server (fetched 2026-08-29T09:44:47.497239+00:00, sha 44c14eee9f24)
  - site_page: https://www.checklyhq.com/docs/ai/skills (fetched 2026-08-29T09:44:47.499103+00:00, sha 78ebfbdd3af5)
  - site_page: https://www.checklyhq.com/docs/integrations/alerts/discord (fetched 2026-08-29T09:44:47.500974+00:00, sha e9ea31c2a835)
  - site_page: https://www.checklyhq.com/cli (fetched 2026-08-29T09:44:47.491599+00:00, sha 3ebf9b773234)
- Data as of 2026-08-30T08:39:29.467469+00:00.
