Update relay-session.test.ts

This commit is contained in:
Tommy D. Rossi
2026-02-26 21:18:08 +01:00
parent 38aa756d8a
commit f2728d791a
+11 -3
View File
@@ -153,9 +153,17 @@ describe('CDP Session Tests', () => {
const browserContext = getBrowserContext() const browserContext = getBrowserContext()
const serviceWorker = await getExtensionServiceWorker(browserContext) const serviceWorker = await getExtensionServiceWorker(browserContext)
// Use a page with actual script URLs (not just inline scripts) // Use setContent with external script URLs so Debugger.listScripts returns them
const page = await browserContext.newPage() const page = await browserContext.newPage()
await page.goto('https://news.ycombinator.com/') await page.setContent(`
<html>
<head>
<script src="data:text/javascript,function hello() { return 1; }"></script>
<script src="data:text/javascript,function world() { return 2; }"></script>
</head>
<body><h1>Script test</h1></body>
</html>
`)
await page.bringToFront() await page.bringToFront()
await serviceWorker.evaluate(async () => { await serviceWorker.evaluate(async () => {
@@ -167,7 +175,7 @@ describe('CDP Session Tests', () => {
const cdpPage = browser const cdpPage = browser
.contexts()[0] .contexts()[0]
.pages() .pages()
.find((p) => p.url().includes('news.ycombinator')) .find((p) => p.url().startsWith('about:'))
expect(cdpPage).toBeDefined() expect(cdpPage).toBeDefined()
const wsUrl = getCdpUrl({ port: TEST_PORT }) const wsUrl = getCdpUrl({ port: TEST_PORT })