new script

This commit is contained in:
Tommy D. Rossi
2025-11-22 23:44:42 +01:00
parent 5c64ecde08
commit 7025836f7e
@@ -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()