From 7025836f7e64f4202055e889d261f8eaa76ff390 Mon Sep 17 00:00:00 2001 From: "Tommy D. Rossi" Date: Sat, 22 Nov 2025 23:44:42 +0100 Subject: [PATCH] new script --- playwriter/scripts/extension-current-pages.ts | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 playwriter/scripts/extension-current-pages.ts diff --git a/playwriter/scripts/extension-current-pages.ts b/playwriter/scripts/extension-current-pages.ts new file mode 100644 index 0000000..d499ad1 --- /dev/null +++ b/playwriter/scripts/extension-current-pages.ts @@ -0,0 +1,24 @@ +import playwright from 'playwright-core' + +async function main() { + const cdpEndpoint = `ws://localhost:19988/cdp/${Date.now()}` + const browser = await playwright.chromium.connectOverCDP(cdpEndpoint, { + + }) + + const contexts = browser.contexts() + console.log(`Found ${contexts.length} browser context(s)`) + + // Sleep 200 ms + await new Promise((resolve) => setTimeout(resolve, 1000)) + for (const context of contexts) { + const pages = context.pages() + console.log(`Context has ${pages.length} page(s):`) + // Log urls of current pages + pages.forEach((page, idx) => { + console.log(` Page ${idx + 1} URL: ${page.url()}`) + }) + } +} + +main()