15 lines
617 B
JavaScript
15 lines
617 B
JavaScript
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();
|
|
})();
|
|
|