# BUG报告

## 基本信息
- **ID**: BUG-20260219-010
- **标题**: 侧边栏导航文本与E2E测试选择器不匹配
- **严重程度**: P2
- **项目**: PM-Agent
- **模块**: 前端-导航
- **创建时间**: 2026-02-19

---

## 问题描述

E2E测试用例"侧边栏导航"失败，错误：
```
Error: expect(page.getByText('信息输入')).toBeVisible()
```

页面存在"📥 信息输入"标题（位于卡片头部），但侧边栏中可能不存在此文本。

---

## 失败的测试用例

| 测试用例 | 失败原因 |
|----------|----------|
| 侧边栏导航 | `getByText('信息输入')` 在侧边栏中未找到 |

---

## 根因分析

1. **文本位置错误**："信息输入"存在于页面内容区（卡片标题），而非侧边栏导航
2. **侧边栏实际内容**：侧边栏可能包含"首页"、"项目管理"、"客户管理"等，而非"信息输入"
3. **图标文字差异**：侧边栏可能只显示图标，文字不同

---

## 修复方案

### 方案A：调整测试选择器
确认侧边栏实际包含的导航项：
```typescript
// 侧边栏应该有的导航项
page.locator('.sidebar').getByText('首页')
page.locator('.sidebar').getByText('项目')
page.locator('.sidebar').getByText('客户')
```

### 方案B：确认UI设计
如果"信息输入"应该在侧边栏，需要修改前端布局

---

## 验收标准

- [ ] 侧边栏包含正确的导航项
- [ ] 导航项可点击并正确跳转

---

## 相关测试用例

- 侧边栏导航测试

---

*由PM-Agent测试生成*
