Record real Playwright ledgers, mark 20 audits and 9 remediations done, and leave management-implementation-plan as plan-only.
49 lines
2.1 KiB
Markdown
49 lines
2.1 KiB
Markdown
---
|
||
title: "UI-06 用 overlay/p/h 选择器找不到真实文档块"
|
||
status: done
|
||
created: 2026-09-13
|
||
updated: 2026-09-22
|
||
severity: high
|
||
---
|
||
|
||
# UI-06 用 overlay/p/h 选择器找不到真实文档块
|
||
|
||
> **W3 UI-rerun 关闭(2026-09-22)**:`status=done`。真实 Playwright 账本 PASS:[`ui-acceptance-results.json`](../test-reports/assets/2026-09-22-docrev-ui-rerun/ui-acceptance-results.json)(main UI-00..16)+ [`ui-acceptance-results-post-restart.json`](../test-reports/assets/2026-09-22-docrev-ui-rerun/ui-acceptance-results-post-restart.json)(UI-15)。任务 tip 已合入本地 `dev`;详见 [short-term](../ops/short-term/2026-09-22-docrev-ui-rerun.md) 与 [测试报告](../test-reports/2026-09-22-docrev-ui-rerun-test-report.md)。
|
||
|
||
|
||
## 现象
|
||
|
||
第六轮真实 UI(schema 30):
|
||
|
||
- UI-00~05b **PASS**
|
||
- UI-06 在 `editFirstPaneBlockAndSave` 里对 `[data-overlay-kind], p, h1, h2` **双击前超时**
|
||
- 失败页正文真实存在;工具条版本徽章可见
|
||
|
||
## 根因分析
|
||
|
||
| 层 | 问题 |
|
||
|---|---|
|
||
| DOM | `BlockRenderer` 块 wrapper 是 generic `div`;`HeadingBlockView` / `ParagraphBlockView` 也不是 `h1`/`p` |
|
||
| overlay | `data-overlay-kind` 仅在非 `pure` 且命中 hunk 时出现;默认 `pure` 模式该属性不存在 |
|
||
| 脚本 | `openFirstPaneEditorAndFill` 依赖 overlay 装饰或原生标题/段落标签,与产品 DOM 契约不符 |
|
||
|
||
这是 **UI 自动化可寻址缺口**,不是正文未加载。继续用 overlay 选择器会误点标题栏/骨架/报告,或在 pure 模式直接超时。
|
||
|
||
## 严重度
|
||
|
||
`high`
|
||
|
||
## 关联整改
|
||
|
||
- Short-term: [../ops/short-term/2026-09-13-document-revision-e2e-block-selector.md](../archive/ops/2026-09-13-document-revision-e2e-block-selector.md)
|
||
- 分支: `fix/document-revision-e2e-block-selector`
|
||
|
||
## 证据
|
||
|
||
- Evidence root(已归档、本轮勿提交):`.doc/test-reports/assets/2026-09-13-document-revision-runtime-ui/schema30-ui06-block-selector-failure/`
|
||
- `ui-acceptance-results.json`:UI-00~05b PASS;UI-06 未写入 PASS
|
||
|
||
## 开放问题
|
||
|
||
- 占槽后真实 UI-06/13b 重跑;本任务保持 `in_progress`,不得标 `done`
|