Skip to content

playwright

86,137 29 613 Apache-2.0
1.59.1 (11 Apr 2026) Jan 23 2015 185.2 million (month)

Playwright is a Node.js library that provides a high-level API to automate web browsers. It allows you to automate browser tasks such as generating screenshots, creating PDFs, and testing web pages by simulating user interactions. Playwright is similar to Puppeteer, but it supports more browsers and it also provide capabilities for automation of browser like Microsoft Edge and Safari.

Playwright is commonly used for web scraping, end-to-end testing, and browser automation.
Playwright is a spiritual successor to Puppeter and is available in more languages and has access to more browser types.

Example Use


```javascript const { chromium } = require('playwright');

(async () => { const browser = await chromium.launch(); const context = await browser.newContext(); const page = await context.newPage(); await page.goto('https://www.example.com/form');

// fill in the form
await page.fill('input[name="name"]', 'John Doe');
await page.fill('input[name="email"]', 'johndoe@example.com');
await page.selectOption('select[name="country"]', 'US');

// submit the form
await page.click('button[type="submit"]');

// wait for the page to load after the form is submitted
await page.waitForNavigation();

// take a screenshot
await page.screenshot({path: 'form-submission.png'});

await browser.close();

})(); ```

Alternatives / Similar


stagehand new
22,012 3.2.1 (2026-04-10 21:10:37 ago) Oct 29 2024 compare

Other Languages

14,506 1.58.0 (2026-01-30 15:09:24 ago) Feb 24 2021 compare
rod new
6,853 v0.116.2 (2024-07-12 11:52:28 ago) Sep 23 2022 compare
34,072 4.43.0 (2026-04-10 06:47:01 ago) Apr 25 2008 compare
87,251 0.12.6 (2026-04-02 07:55:13 ago) Nov 01 2024 compare
12,519 3.5.5 (2024-02-17 17:18:36 ago) Sep 04 2020 compare
camoufox new
7,089 0.4.11 (2025-01-29 09:33:18 ago) Mar 01 2024 compare
nodriver new
4,003 0.48.1 (2025-11-09 05:57:23 ago) Jan 15 2024 compare
skyvern new
21,046 1.0.29 (2026-04-02 14:42:44 ago) Feb 01 2024 compare
1,837 0.5.1 (2026-01-19 16:59:35 ago) Dec 28 2012 compare
12,937 chromedp (2026-04-01 00:05:30 ago) May 10 2021 compare
3,062 v2.4.0 (2026-01-08 05:29:21 ago) Jul 17 2018 compare
718 1.9.4 (2024-10-22 01:41:19 ago) Jul 22 2022 compare
4,193 3.5 (2020-06-16 13:27:02 ago) Apr 25 2014 compare
pydoll new
- 0.0.0 (2025-02-01 00:00:00 ago) Jun 01 2024 compare
Was this page helpful?