import { defineConfig } from '@playwright/test' // Real Vue/Element Plus in Edge; every /api/ request is intercepted by the spec. export default defineConfig({ testDir: './tests', testMatch: 'api-error-messages.spec.ts', outputDir: './reports/api-error-messages-20260906/test-results', fullyParallel: false, workers: 1, retries: 0, timeout: 60_000, expect: { timeout: 12_000 }, reporter: [ ['list'], ['html', { outputFolder: 'reports/api-error-messages-20260906/playwright', open: 'never' }], ['json', { outputFile: 'reports/api-error-messages-20260906/results.json' }], ], use: { baseURL: 'http://127.0.0.1:6180', browserName: 'chromium', channel: 'msedge', headless: true, locale: 'zh-CN', timezoneId: 'Asia/Shanghai', viewport: { width: 1440, height: 1000 }, actionTimeout: 12_000, navigationTimeout: 35_000, screenshot: 'only-on-failure', trace: 'off', video: 'off', }, })