import { test, expect } from '@playwright/test'; test.describe('供应商管理', () => { test.beforeEach(async ({ page }) => { await page.goto('/providers'); }); test('应显示供应商管理页面', async ({ page }) => { await expect(page.getByRole('heading', { name: '供应商管理' })).toBeVisible(); await expect(page.getByText('供应商列表')).toBeVisible(); }); test('应显示添加供应商按钮', async ({ page }) => { await expect(page.getByRole('button', { name: '添加供应商' })).toBeVisible(); }); test('应通过顶部导航切换页面', async ({ page }) => { await page.getByText('用量统计').click(); await expect(page.getByRole('heading', { name: '用量统计' })).toBeVisible(); await page.getByText('供应商管理').click(); await expect(page.getByRole('heading', { name: '供应商管理' })).toBeVisible(); }); });