Skip to content

Commit

Permalink
Bug 1897183 - [puppeteer] Sync vendored puppeteer to v22.9.0. r=webdr…
Browse files Browse the repository at this point in the history
…iver-reviewers,whimboo

Differential Revision: https://phabricator.services.mozilla.com/D210771
  • Loading branch information
lutien committed May 17, 2024
1 parent b60470f commit d1f3dd6
Show file tree
Hide file tree
Showing 107 changed files with 3,406 additions and 1,627 deletions.
4 changes: 4 additions & 0 deletions remote/test/puppeteer/.eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,7 @@ third_party/
packages/ng-schematics/sandbox/**
packages/ng-schematics/multi/**
packages/ng-schematics/src/**/files/

# examples
examples/puppeteer-in-browser/out/**/*
examples/puppeteer-in-browser/node_modules/**/*
6 changes: 3 additions & 3 deletions remote/test/puppeteer/.release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"packages/puppeteer": "22.6.5",
"packages/puppeteer-core": "22.6.5",
"packages/puppeteer": "22.9.0",
"packages/puppeteer-core": "22.9.0",
"packages/testserver": "0.6.0",
"packages/ng-schematics": "0.6.0",
"packages/browsers": "2.2.2"
"packages/browsers": "2.2.3"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
out
node_modules
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<!doctype html>
<script type="module" src="out/main.min.js"></script>
<label>
<span>WebSocket URL</span>
<input id="ws" />
</label>
<button onclick="onConnectClick()">Connect</button>
23 changes: 23 additions & 0 deletions remote/test/puppeteer/examples/puppeteer-in-browser/main.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/**
* @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;
Loading

0 comments on commit d1f3dd6

Please sign in to comment.