-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Open
Description
Version
1.58.2
Steps to reproduce
(1) Run this script:
import { chromium } from 'playwright';
const CDP_PORT = 9222;
const browser = await chromium.launch({
headless: false,
proxy: {
server: '...',
username: '...',
password: '...'
},
args: [
`--remote-debugging-port=${CDP_PORT}`,
'--no-sandbox',
],
});
const endpoint = `http://127.0.0.1:${CDP_PORT}`;
console.log(`CDP listening on ${endpoint}`);
const page = await browser.newPage();
await page.goto('https://get.geojs.io/v1/ip/country.json');
const content = await page.content();
console.log('Page content using browser:', content);
const cdpBrowser = await chromium.connectOverCDP(endpoint);
const cdpPage = await cdpBrowser.newPage();
await cdpPage.goto('https://get.geojs.io/v1/ip/country.json');
const cdpContent = await cdpPage.content();
console.log('Page content using CDP browser:', cdpContent);
Expected behavior
Expected 2 successful goto() and content() results
Actual behavior
The second one fails:
CDP listening on http://127.0.0.1:9222
Page content using browser: <html><head><meta name="color-scheme" content="light dark"><meta charset="utf-8"></head><body><pre>{"country":"GB","ip":"92.255.81.172","name":"United Kingdom","country_3":"GBR"}
</pre><div class="json-formatter-container"></div></body></html>
node:internal/modules/run_main:122
triggerUncaughtException(
^
page.goto: net::ERR_INVALID_AUTH_CREDENTIALS at https://get.geojs.io/v1/ip/country.json
Call log:
- navigating to "https://get.geojs.io/v1/ip/country.json", waiting until "load"
at /Users/marcell/projects/minihack/js/example2.js:27:15 {
name: 'Error'
}
Node.js v22.13.0
Additional context
No response
Environment
System:
OS: macOS 13.5.1
CPU: (10) arm64 Apple M1 Pro
Memory: 245.23 MB / 16.00 GB
Binaries:
Node: 22.13.0 - /Users/marcell/.nvm/versions/node/v22.13.0/bin/node
Yarn: 1.22.18 - /usr/local/bin/yarn
npm: 11.6.2 - /Users/marcell/.nvm/versions/node/v22.13.0/bin/npm
pnpm: 10.13.1 - /Users/marcell/.nvm/versions/node/v22.13.0/bin/pnpm
Languages:
Bash: 3.2.57 - /bin/bash
npmPackages:
@playwright/test: ^1.55.0 => 1.55.0
playwright: ^1.58.2 => 1.58.2Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels