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