This package has been deprecated

Author message:

This package is outdated. Please use rebrowser-puppeteer-core instead.

puppeteer-core-patch
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Puppeteer

Puppeteer core patched with rebrowser. https://github.com/rebrowser/rebrowser-patches

npm i puppeteer-core-patch
import puppeteer from 'puppeteer-core-patch';

// Launch the browser and open a new blank page
const browser = await puppeteer.launch();
const page = await browser.newPage();
process.env.REBROWSER_PATCHES_RUNTIME_FIX_MODE = "alwaysIsolated"
// Navigate the page to a URL.
await page.goto('https://developer.chrome.com/');

// Set screen size.
await page.setViewport({width: 1080, height: 1024});

// Type into search box.
await page.locator('.devsite-search-field').fill('automate beyond recorder');

// Wait and click on first result.
await page.locator('.devsite-result-item-link').click();

// Locate the full title with a unique string.
const textSelector = await page
  .locator('text/Customize and automate')
  .waitHandle();
const fullTitle = await textSelector?.evaluate(el => el.textContent);

// Print the full title.
console.log('The title of this blog post is "%s".', fullTitle);

await browser.close();

Package Sidebar

Install

npm i puppeteer-core-patch

Weekly Downloads

146

Version

1.0.2

License

Apache-2.0

Unpacked Size

6.84 MB

Total Files

1517

Last publish

Collaborators

  • nwebson