import { test, expect } from '@playwright/test'; import { HomePage } from '../../test-framework/shared/pages'; test.describe('首页测试', () => { test('应该显示首页标题', async ({ page }) => { const homePage = new HomePage(page); await homePage.navigate(); const title = await homePage.getHeroTitle(); expect(title).toBeTruthy(); }); test('应该显示功能区域', async ({ page }) => { const homePage = new HomePage(page); await homePage.navigate(); const hasFeatures = await homePage.getFeaturesSection(); expect(hasFeatures).toBe(true); }); test('应该能够导航到关于页面', async ({ page }) => { const homePage = new HomePage(page); await homePage.navigate(); await homePage.navigateToAbout(); await expect(page).toHaveURL(/\/about/); }); });