# 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` - 地区测试数据
- 等等...
