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