(async () => { const { chromium } = require('playwright'); const ws = process.env.BROWSERLESS_WS || 'wss://browserless.bfzqqk.easypanel.host'; const token = process.env.BROWSERLESS_TOKEN || ''; const endpoint = ws + (ws.includes('?') ? '&' : '?') + 'token=' + encodeURIComponent(token); console.log('Attempting CDP connect to', endpoint); try { const browser = await chromium.connectOverCDP(endpoint, { timeout: 20000 }); console.log('Connected! version:', await browser.version()); await browser.close(); process.exit(0); } catch (e) { console.error('CDP connect failed:', e && e.stack ? e.stack : e); process.exit(1); } })();