1
0
Fork 0
firefox/remote/test/puppeteer/examples/puppeteer-in-browser/main.mjs
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

23 lines
535 B
JavaScript

/**
* @license
* Copyright 2024 Google Inc.
* SPDX-License-Identifier: Apache-2.0
*/
// TODO: can rollup find the browser entrypoint?
import puppeteer from 'puppeteer-core/lib/esm/puppeteer/puppeteer-core-browser.js';
async function onConnectClick() {
const wsUrl = document.querySelector('#ws').value;
const browser = await puppeteer.connect({
browserWSEndpoint: wsUrl,
});
alert('Browser has ' + (await browser.pages()).length + ' pages');
browser.disconnect();
}
globalThis.onConnectClick = onConnectClick;