let playwright try { playwright = await import('playwright'); } catch (e) { console.error('playwright missing', e); process.exit(2); } const { chromium } = playwright; (async ()=>{ const browser = await chromium.launch(); const page = await browser.newPage(); try{ await page.goto('http://localhost:3021/', { waitUntil: 'networkidle' , timeout: 10000 }); await page.screenshot({ path: '/tmp/studio_panel_home.png', fullPage: true }); console.log('screenshot saved to /tmp/studio_panel_home.png'); }catch(e){ console.error('err', e.toString()); process.exitCode=2 } await browser.close(); })();