Open
Description
Context:
- Playwright Version: 1.19.1
- Operating System: Mac
- Node.js version: 16.11.1
- Browser: Firefox
- Extra:
- executablePath: '/Users/navin/Library/Caches/ms-playwright/firefox-1316/firefox/Nightly.app/Contents/MacOS/firefox',
headless: false,
args: [
'--width=1280',
'--height=720',
],
const { firefox } = require('playwright');
(async () => {
const browser = await firefox.launch({
headless: false,
args: [
'--width=1280',
'--height=720',
],
});
const context = await browser.newContext();
const page = await context.newPage();
page.setDefaultTimeout(60000);
// fire async navigation
await page.goto('https://www.nike.com/', {
waitUntil: 'load',
});
console.log('Done')
await page.close()
await browser.close()
})();
Script opens the nike.com url but stuck on goto. No additional requests in the devtool. Visually it stopes the loading, web site looks correct (with all css/js), but got never finishes
DEBUG=pw:api node index.js
pw:api => browserType.launch started +0ms
pw:api <= browserType.launch succeeded +4s
pw:api => browser.newContext started +1ms
pw:api <= browser.newContext succeeded +23ms
pw:api => browserContext.newPage started +1ms
pw:api navigated to "about:blank" +619ms
pw:api navigated to "about:blank" +38ms
pw:api <= browserContext.newPage succeeded +6ms
pw:api => page.goto started +1ms
pw:api navigating to "https://www.nike.com/", waiting until "load" +6ms
pw:api "commit" event fired +862ms
pw:api navigated to "https://www.nike.com/il/" +0ms
pw:api "commit" event fired +2s
pw:api navigated to "https://unite.nike.com/session.html?appVersion=912&experienceVersion=912" +0ms
pw:api "commit" event fired +107ms
pw:api navigated to "https://api.nike.com/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/fp" +0ms
pw:api "commit" event fired +23ms
pw:api navigated to "https://unite.nike.com/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/fp" +1ms
pw:api "commit" event fired +5s
pw:api navigated to "https://www.googletagmanager.com/ns.html?id=GTM-NTF2X45" +0ms
pw:api "commit" event fired +828ms
pw:api navigated to "about:blank" +0ms
pw:api "commit" event fired +17ms
pw:api navigated to "about:blank" +1ms
pw:api "commit" event fired +51ms
pw:api navigated to "https://bid.g.doubleclick.net/xbbe/pixel?d=KAE" +0ms
pw:api "commit" event fired +29ms
pw:api navigated to "https://tr.snapchat.com/cm/i?pid=20634084-7fa1-4691-8aec-fefe00263e00" +0ms
pw:api "commit" event fired +406ms
pw:api navigated to "https://www.pinterest.com/ct.html" +0ms
pw:api <= page.goto failed +49s
node:internal/process/promises:246
triggerUncaughtException(err, true /* fromPromise */);
^
page.goto: Timeout 60000ms exceeded.
=========================== logs ===========================
navigating to "https://www.nike.com/", waiting until "load"
============================================================
at /Users/navin/Downloads/goto/index.js:19:14 {
name: 'TimeoutError'
}
same behavior for waitUntill: domcontentloaded or any other