Accessibility Insights for Windows 使用教程

发布于:2025-07-30 ⋅ 阅读:(18) ⋅ 点赞:(0)
第一步:下载并安装工具 (仅需一次)

  1. 访问官网:打开浏览器,访问 Accessibility Insights 官方下载页面:

    Accessibility Insights Downloads

  2. 下载:在页面中找到 "For Windows" 部分,点击下载按钮。

  3. 安装:下载完成后,运行安装包。安装过程非常简单,只需点击几下即可完成。

第二步:准备工作

  1. 打开你的目标软件:启动你想要捕获按钮 AutomationId 的那个应用程序,并确保你想检查的按钮是可见的。

  2. 启动 Accessibility Insights:从开始菜单或桌面快捷方式打开 "Accessibility Insights for Windows"。

第三步:开始检查和锁定按钮

  1. 在 Accessibility Insights 的主欢迎界面,点击大大的 "Inspect" 按钮。

  2. 此时,Accessibility Insights 的检查窗口会启动并通常会停靠在屏幕边缘。你的鼠标指针现在变成了“检查器”。

  3. 将鼠标缓慢移动到你想要捕获的目标按钮上。你会看到一个高亮框实时地跟随你的鼠标,并框住识别到的UI元素。

一、核心常用快捷键 (Most Useful)

这两个是您在日常检查中最可能用到的,能极大提升效率。

  1. Shift + F9:切换窗口焦点

    • 功能:将 Accessibility Insights 窗口置于最前或最小化。

    • 为什么需要它:当您的鼠标正在目标软件上检查元素时,您可能需要操作 Accessibility Insights 窗口本身(比如复制内容)。如果直接用鼠标去点击,就会改变检查的目标。使用 Shift + F9 可以让您在不移动鼠标的情况下,用键盘将焦点切换回来,非常方便。

  2. Shift + F5:暂停/恢复UI树更新

    • 功能:当焦点改变时,暂停或恢复对UI自动化树的更新。

    • 为什么需要它:这是检查悬停菜单、工具提示等“转瞬即逝”元素的利器。例如,一个菜单只有在鼠标悬停时才出现,一旦鼠标移走去点击检查工具,菜单就消失了。

    • 操作方法

      1. 用鼠标触发该菜单让它显示出来。

      2. 不要移动鼠标,直接按下 Shift + F5 键。

      3. 此时UI树被“冻结”,即使您移开鼠标,菜单也不会消失在UI树里了。现在您可以从容地在 Accessibility Insights 窗口中找到并分析该菜单项的 AutomationId


二、高级导航快捷键 (Useful for Complex Scenarios)

当您发现一个按钮没有唯一的 AutomationIdName 时,您可能需要通过它的父容器或兄弟元素来定位它(这在自动化测试中称为“相对定位”)。这时,这组快捷键就非常有用了。

  • Control,Shift + F6:检查父元素

  • Control,Shift + F5:检查上一个同级元素。

  • Control,Shift + F8:检查下一个同级元素。

  • Control,Shift + F7:检查第一个子元素

  • Control,Shift + F9:检查最后一个子元素

为什么需要它们:它们能帮助您在UI元素的层级结构(UI树)中快速移动,从而理解元素的布局和上下文关系。这对于构建更稳健的定位策略至关重要。


三、特定功能快捷键 (Less Relevant for Your Goal)

对于您“捕获ID”这个核心目标来说,以下这些快捷键基本用不到。

  • Shift + F8 (运行测试):这是用来做“可访问性自动化测试”的,而不是用来查看属性的。

  • Shift + F7 (记录事件):这是给开发者用来调试更深层次的UI事件(比如焦点变化、属性修改)的,对于仅查找ID来说过于复杂。

总结

对于您捕获 AutomationId 的任务:

  • 您最需要掌握的是 Shift + F9Shift + F5

  • 当遇到没有唯一ID的复杂情况时,再使用高级导航快捷键Ctrl,Shift + F5/F6/F7/F8/F9)来帮助分析。

  • 您可以暂时忽略 Shift + F8Shift + F7


网站公告

今日签到

点亮在社区的每一天
去签到