用途
这份技能介绍通过 qt-ai-dev-tools 与运行中的 Qt 应用交互,将工作分为检查、操作和验证三个阶段。它先读取控件树、文本、状态或截图,再执行动作,并在动作后重新检查界面,避免依赖已经变化的控件信息。
主要内容
原文说明如何用控件角色和名称定位对象,通过精确匹配、索引、可见性筛选及应用选择处理重名控件和多应用场景。交互部分涵盖点击、聚焦、填入文本和发送按键,并强调输入前确认焦点,优先使用统一完成聚焦、清空和输入的 fill 操作。状态读取、截图以及控件树快照差异用于核对操作是否生效。
使用边界
文档讨论 Qt 控件与 AT-SPI 角色的映射,提醒无障碍层的文本修改不一定同步到 Qt 内部模型,还给出控件找不到、名称重复、点击无效、焦点错误和状态陈旧等排查方向。这是已有资料的中文整理,本次未安装工具、连接应用、操作界面、输入内容或截屏;实际兼容性与交互效果未测。