# Fixtures Data 此目录用于存放测试用的数据文件。 ## 文件说明 ### `test-users.json` 包含用于 E2E 测试的模拟用户数据。 #### 数据结构 - `users`: 用户数组 - 基础信息:id, name, email, phone - 证件信息:idCard, disabilityCard(已脱敏) - 残疾信息:disabilityLevel, disabilityType - 地址信息:address - 管理员字段:role, permissions - `scenarios`: 测试场景定义 - 包含常见测试场景的预设配置 #### 使用示例 ```typescript import testUsers from '@d8d/e2e-test-utils/tests/fixtures/data/test-users.json' assert { type: 'json' }; test('user login', async ({ page }) => { const user = testUsers.users[0]; await page.fill('[name="email"]', user.email); await page.fill('[name="password"]', 'test_password'); await page.click('button[type="submit"]'); }); ``` ## 安全警告 ⚠️ **所有数据都是虚构的,不包含任何真实个人信息。** - 所有身份证号、残疾证号、电话号码都是随机生成的测试数据 - 地址信息也是虚构的 - 请勿将这些数据用于任何生产环境或真实业务场景 ## 扩展数据文件 根据测试需求,可以在此目录添加更多数据文件: - `test-forms.json` - 表单测试数据 - `test-disability-types.json` - 残疾类型分类数据 - `test-locations.json` - 地区测试数据 - 等等...