test: wait for runtime readiness before question submission
Cross-platform packages / Validate source (push) Canceled after 0s
Cross-platform packages / Authorize desktop packaging (push) Canceled after 0s
Cross-platform packages / linux arm64 (push) Canceled after 0s
Cross-platform packages / macos arm64 (push) Canceled after 0s
Cross-platform packages / windows arm64 (push) Canceled after 0s
Cross-platform packages / linux x64 (push) Canceled after 0s
Cross-platform packages / macos x64 (push) Canceled after 0s
Cross-platform packages / windows x64 (push) Canceled after 0s
Cross-platform packages / Publish GitHub and OSS release (push) Canceled after 0s

Wait for the enabled send control rather than its initial presence. Preserve the question rounds, saved answers, skip, and reload assertions; production behavior and bilingual release notes are unchanged.
This commit is contained in:
mesalogo
2026-09-29 22:38:08 +08:00
parent ed47e2c2a5
commit 911eed5e67
3 changed files with 15 additions and 1 deletions
+4
View File
@@ -57,6 +57,10 @@ AI 列 280。测试同步原生输入与实际状态后独立复跑通过,保
`activeElement.textContent` 包含消息文字判断导航完成,`body` 也会满足,随后真正的
消息聚焦会关闭刚打开的菜单。应同时断言焦点元素是消息 `article`,不只匹配后代文本。
原生 Runtime 控件用例须等当前项目的能力请求及启动渲染完成,再打开失焦关闭的选项菜单。
2026-09-29 的 0.15.4 候选 CI 中,问答轮次用例仅等“发送”按钮存在便点击;
Runtime 状态尚未匹配当前选择时按钮仍禁用,点击不会发出请求。发送前应以现有
`waitFor` 等待按钮可用,而不是将按钮存在等同于 Runtime 就绪。保留问答保存、
跳过与重载的全部断言,不延长全局超时。
## 整窗遮罩与原生拖动区域