| 123456789101112131415161718 |
- 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();
- })();
|