# BUG报告

## 基本信息
- **ID**: BUG-20260219-008
- **标题**: 项目列表页面元素选择器与E2E测试不匹配
- **严重程度**: P2
- **项目**: PM-Agent
- **模块**: 前端-项目管理
- **创建时间**: 2026-02-19

---

## 问题描述

E2E测试用例TC-F004-01（项目列表查看）、TC-F004-02（创建项目）、TC-F006-01（Git仓库配置）失败。

---

## 失败的测试用例

| 测试用例 | 失败原因 |
|----------|----------|
| TC-F004-01 | `getByText('项目列表')` 未找到 |
| TC-F004-02 | 新建项目按钮/表单元素未找到 |
| TC-F006-01 | Git仓库配置输入框未找到 |

---

## 根因分析

1. **页面加载失败**：访问`/projects`路由后显示异常
2. **元素文本不匹配**：实际标题可能不同
3. **表单字段缺失**：Git仓库路径字段可能未实现
4. **按钮操作未实现**：编辑项目功能可能未完成

---

## 修复方案

### 检查项目管理页面实现
1. 确认路由`/projects`正确配置
2. 确认项目列表标题显示正确
3. 确认新建项目功能完整
4. 确认项目编辑功能包含Git仓库配置

### 添加Git仓库配置功能
在项目编辑表单中添加：
```vue
<n-form-item label="Git仓库路径">
  <n-input v-model:value="project.gitRepo" placeholder="/path/to/git-repo" />
</n-form-item>
```

---

## 验收标准

- [ ] 项目列表页面正常加载
- [ ] 显示项目列表标题
- [ ] 可以创建新项目
- [ ] 可以编辑项目配置Git仓库路径

---

## 相关测试用例

- TC-F004-01: 项目列表查看
- TC-F004-02: 创建项目
- TC-F004-03: 项目关键词匹配
- TC-F006-01: Git仓库配置

---

*由PM-Agent测试生成*
