Files

15 lines
783 B
JavaScript

const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({ headless: 'new', args: ['--no-sandbox','--disable-setuid-sandbox'] });
const page = await browser.newPage();
await page.setViewport({ width: 1278, height: 900, deviceScaleFactor: 1 });
await page.goto('http://localhost:4175/cases/ai-platform-primo-rpa/', { waitUntil: 'networkidle0' });
await page.waitForSelector('[data-mini-projects-list]');
const el = await page.$('[data-mini-projects-list]');
await el.evaluate(e => e.scrollIntoView({block:'center'}));
await new Promise(r => setTimeout(r, 600));
await el.screenshot({ path: '/tmp/related_1278.png' });
await browser.close();
console.log('shot saved');
})().catch(e => { console.error(e); process.exit(1); });