const puppeteer = require('puppeteer-core'); (async () => { const browser = await puppeteer.launch({ executablePath: 'C:/Program Files/Google/Chrome/Application/chrome.exe', headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox'] }); const page = await browser.newPage(); // 先登录 await page.goto('http://localhost:5174/login'); await new Promise(r => setTimeout(r, 1000)); await page.type('input[type="text"]', 'admin'); await page.type('input[type="password"]', 'admin123'); await page.click('button[type="submit"]'); await new Promise(r => setTimeout(r, 3000)); // 已经在首页(Dashboard) await page.screenshot({ path: 'D:/www/agent_9art/admin-dash.png', fullPage: true }); await browser.close(); })();