import { defineConfig } from '@playwright/test' /** * 浏览器验收:起 mock admin API(18100) + vite dev(5174, /api 代理到 mock)。 * 本地用已安装的 MS Edge(channel: msedge)运行,无需下载 Chromium。 */ export default defineConfig({ testDir: './e2e', timeout: 45_000, expect: { timeout: 10_000 }, fullyParallel: false, workers: 1, retries: 0, reporter: [['list']], use: { baseURL: 'http://127.0.0.1:5174', channel: 'msedge', headless: true, viewport: { width: 1440, height: 900 }, locale: 'zh-CN', }, webServer: [ { command: 'node scripts/mock-admin-server.mjs', port: 18100, reuseExistingServer: true, }, { command: 'set VITE_API_TARGET=http://127.0.0.1:18100&& npm run dev', port: 5174, reuseExistingServer: true, timeout: 120_000, }, ], })