18 lines
669 B
JavaScript
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);
|
|
}
|
|
})();
|
|
|