new script
This commit is contained in:
@@ -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()
|
||||
Reference in New Issue
Block a user