docs(research): 章节编号理顺(三·补 → 四,建议改动 → 五)

This commit is contained in:
2026-09-13 21:02:01 +08:00
parent ee559786e7
commit accd06df4b
+4 -4
View File
@@ -85,7 +85,7 @@
--- ---
## 三·补:抓取弹窗"老是错位"的根因 —— **截图和元素树不是同一时刻** ## 四、抓取弹窗"老是错位"的根因 —— **截图和元素树不是同一时刻**
(2026-09-13 追加,用户反馈"抓取的窗口老是会错位") (2026-09-13 追加,用户反馈"抓取的窗口老是会错位")
@@ -123,7 +123,7 @@
--- ---
## 四、建议的改动(待排期) ## 五、建议的改动(待排期)
1. **抓取器(`core/uiauto_helper.py`)**:同一 id 出现多个实例时,**优先产出 1. **抓取器(`core/uiauto_helper.py`)**:同一 id 出现多个实例时,**优先产出
`//*[@resource-id="x" and @text="…"]`** 而不是 `(…)[k]`;抓取列表里把 `//*[@resource-id="x" and @text="…"]`** 而不是 `(…)[k]`;抓取列表里把
@@ -134,5 +134,5 @@
其余在编辑器里逐个复核。 其余在编辑器里逐个复核。
4. **运行期**:`click` 未命中时,日志里顺带 dump 一下"同 id 现在有几个实例", 4. **运行期**:`click` 未命中时,日志里顺带 dump 一下"同 id 现在有几个实例",
让"序号错位"当场可诊断(现在是干巴巴一句"未找到元素")。 让"序号错位"当场可诊断(现在是干巴巴一句"未找到元素")。
5. **(针对第三节的"抓取错位")** 抓取接口合并成一个快照接口 + 双截图校验, 5. **(针对第四节的"抓取错位")** 抓取接口合并成一个快照接口 + 双截图校验,
具体见第三节「解法」。 具体见第四节「解法」。