// quick connectivity check to browserless WS const puppeteer = require('puppeteer-core'); (async ()=>{ const ws = process.env.BROWSERLESS_WS; if(!ws){ console.error('BROWSERLESS_WS required'); process.exit(2); } console.log('Trying to connect to', ws); try{ const b = await puppeteer.connect({ browserWSEndpoint: ws, ignoreHTTPSErrors: true, defaultViewport: { width: 800, height: 600 } }); console.log('Connected!'); try{ await b.version().then(v=>console.log('Browser version:', v)); }catch(e){} await b.disconnect(); process.exit(0); }catch(err){ console.error('Connect error:', err && err.message ? err.message : err); process.exit(1); } })();