Files
CPLv4.0/playwright/scraper/scrape-dashboard.mjs
2025-08-18 14:16:44 +02:00

26 lines
703 B
JavaScript

// playwright/scraper/scrape-dashboard.js
import { chromium, devices } from "playwright";
import { writeFileSync } from "fs";
const browser = await chromium.launch();
const context = await browser.newContext({
...devices["iPad Pro 11 landscape"],
});
const page = await context.newPage();
await page.goto("http://localhost:3000/dashboard", {
waitUntil: "networkidle",
});
// HTML speichern
const html = await page.content();
writeFileSync("playwright/scraper/pages/dashboard-ipadpro.html", html);
// Screenshot speichern
await page.screenshot({
path: "playwright/scraper/pages/dashboard-ipadpro.png",
fullPage: true,
});
await browser.close();
// node playwright/scraper/scrape-dashboard.js