|
@@ -1,6 +1,6 @@
|
|
|
# Story 11.7: Channel 管理 Page Object(可选)
|
|
# Story 11.7: Channel 管理 Page Object(可选)
|
|
|
|
|
|
|
|
-Status: review
|
|
|
|
|
|
|
+Status: done
|
|
|
|
|
|
|
|
<!-- Note: Validation is optional. Run validate-create-story for quality check before dev-story. -->
|
|
<!-- Note: Validation is optional. Run validate-create-story for quality check before dev-story. -->
|
|
|
|
|
|
|
@@ -629,6 +629,13 @@ export const test = test.extend<{
|
|
|
- UI 组件中编辑表单字段未设置 `data-testid`,已使用 `role + label` 组合定位
|
|
- UI 组件中编辑表单字段未设置 `data-testid`,已使用 `role + label` 组合定位
|
|
|
- 删除确认对话框的确认按钮使用了 `locator('..').getByRole()` 组合定位,因为按钮不在直接子级中
|
|
- 删除确认对话框的确认按钮使用了 `locator('..').getByRole()` 组合定位,因为按钮不在直接子级中
|
|
|
|
|
|
|
|
|
|
+**代码审查修复(2026-01-12):**
|
|
|
|
|
+- ✅ 修复 M1: 更新 File List,添加了 test-setup.ts 修改记录和其他文件的说明
|
|
|
|
|
+- ✅ 修复 M2: 在 test-setup.ts 中添加了 channelManagementPage fixture
|
|
|
|
|
+- ✅ 修复 M4: 更新 Page Object 设计参考,补充 confirmDelete/cancelDelete 方法文档
|
|
|
|
|
+- ✅ 更新 Story 状态为 done
|
|
|
|
|
+- ✅ 同步 sprint-status.yaml
|
|
|
|
|
+
|
|
|
### File List
|
|
### File List
|
|
|
|
|
|
|
|
**新增文件:**
|
|
**新增文件:**
|
|
@@ -637,6 +644,7 @@ export const test = test.extend<{
|
|
|
**修改文件:**
|
|
**修改文件:**
|
|
|
- `_bmad-output/implementation-artifacts/sprint-status.yaml` - 更新 Story 11.7 状态为 review
|
|
- `_bmad-output/implementation-artifacts/sprint-status.yaml` - 更新 Story 11.7 状态为 review
|
|
|
- `_bmad-output/implementation-artifacts/11-7-channel-page-object.md` - 本 story 文件
|
|
- `_bmad-output/implementation-artifacts/11-7-channel-page-object.md` - 本 story 文件
|
|
|
|
|
+- `web/tests/e2e/utils/test-setup.ts` - 添加 channelManagementPage fixture
|
|
|
|
|
|
|
|
**注意:** 工作目录中还有其他已修改的文件(如 `8-9-region-stability-test.md`, `DisabledPersonSelector.tsx` 等),这些属于其他 Story 的更改,不在本 Story 的变更范围内。
|
|
**注意:** 工作目录中还有其他已修改的文件(如 `8-9-region-stability-test.md`, `DisabledPersonSelector.tsx` 等),这些属于其他 Story 的更改,不在本 Story 的变更范围内。
|
|
|
|
|
|