import { test, expect } from '@playwright/test'; test.describe('健康检查 @smoke @critical', () => { test('应用能够正常启动', async ({ page }) => { await page.goto('/', { waitUntil: 'domcontentloaded' }); await expect(page).toHaveTitle(/四川睿新致远科技有限公司/, { timeout: 10000 }); }); test('健康检查API正常', async ({ request }) => { const response = await request.get('/api/health'); expect(response.status()).toBe(200); const body = await response.json(); expect(body.status).toBe('ok'); }); test('静态资源可访问', async ({ request }) => { const response = await request.get('/favicon.svg'); expect(response.status()).toBe(200); }); });