1
0
Fork 0
mirror of https://github.com/kou029w/_.git synced 2025-01-30 22:08:02 +00:00
_/playwright-screenshot/main.js
2023-03-07 16:29:13 +09:00

29 lines
760 B
JavaScript

const { chromium } = require("playwright");
async function main() {
const browser = await chromium.launch({
headless: false,
});
const context = await browser.newContext({
screen: { width: 1280, height: 720 },
});
const page = await context.newPage();
await page.goto("about:blank");
for (let i = 0 /* NOP */; ; i++) {
try {
const seq = i.toString().padStart(6, "0");
const title = await page.title();
const date = new Date().toISOString().split("T")[0];
const path = `screenshot/${date}/${seq}-${title}.png`;
await page.screenshot({ path });
await page.waitForTimeout(1_000);
} catch {
// NOP
}
}
await page.close();
await context.close();
await browser.close();
}
main();