AvanzaCast/packages/broadcast-panel/e2e/test_cdp_connect.js

18 lines
669 B
JavaScript

(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);
}
})();