const { chromium } = require('playwright'); (async () => { const browser = await chromium.launch({ headless: true }); const page = await browser.newPage({ viewport: { width: 800, height: 1200 } }); await page.goto('http://localhost:3000/test/'); await page.waitForTimeout(2000); await page.screenshot({ path: 'snap-1-loaded.png', fullPage: true }); await page.evaluate(() => { document.getElementById('at').textContent = '测试'; document.getElementById('at').classList.remove('e'); }); await page.click('#bf'); await page.waitForTimeout(3000); await page.screenshot({ path: 'snap-2-clicked.png', fullPage: true }); await page.waitForTimeout(15000); await page.screenshot({ path: 'snap-3-done.png', fullPage: true }); await browser.close(); })();