diff --git a/playwriter/scripts/extension-connect.ts b/playwriter/scripts/extension-connect.ts index 5be6dba..eb4d86e 100644 --- a/playwriter/scripts/extension-connect.ts +++ b/playwriter/scripts/extension-connect.ts @@ -21,6 +21,17 @@ async function main() { lines.forEach((line, i) => { console.log(` ${i + 1}: ${line}`); }); + // Watch for browser console logs and log them in Node.js + page.on('console', msg => { + console.log(`Browser log: [${msg.type()}] ${msg.text()}`); + }); + + // Evaluate a sum in the browser and log something from inside the browser context + const sumResult = await page.evaluate(() => { + console.log('Logging from inside browser context!'); + return 1 + 2 + 3; + }); + console.log(`Sum result evaluated in browser: ${sumResult}`); } } diff --git a/playwriter/scripts/extension-server.ts b/playwriter/scripts/extension-server.ts index 361d84a..ba1e83a 100644 --- a/playwriter/scripts/extension-server.ts +++ b/playwriter/scripts/extension-server.ts @@ -1,8 +1,8 @@ -import { createExtensionContext } from '../src/extension/extensionContextFactory' +import { startRelayServer } from '../src/extension/extensionContextFactory' async function main() { const controller = new AbortController() - const { browserContext, close } = await createExtensionContext( + const { cdpRelayServer } = await startRelayServer( controller.signal, ) }