辅助功能工具 - AccChecker(UI 辅助功能检查器)

AccChecker(UI 辅助功能检查器)验证 UI 自动化 (UIA) 或 Microsoft Active Accessibility (MSAA) 的设计和实现是否满足关键的 UI 辅助功能需求,而不论基础 UI 框架是什么。 AccChecker 还包括一组 Web 辅助功能验证。

AccChecker 提供以下功能级别:

  • 支持手动测试、消息日志记录和抑制生成的 Windows GUI 应用程序。
  • 用于自动化测试框架的 API。
  • 在 AccChecker 托管 API 无法使用时支持非托管测试自动化的控制台应用程序。

AccChecker 的所有功能级别都提供用于验证 Microsoft Active Accessibility 编程式访问、编程式事件生成、控件布局和键盘导航的例程。 AccChecker 还提供基本的屏幕阅读器听录服务。

AccChecker 随 Windows 软件开发工具包 (SDK) 一起安装。 它位于 SDK 安装路径的 \bin\<version>\<platform>\AccChecker 文件夹中。

注意

AccChecker 是一款旧工具。 建议改为使用辅助功能见解

要求

需要 .NET Framework 2.0 或更高版本。

AccChecker 可用于检查没有 Microsoft UI 自动化的系统上的辅助功能数据,但只能检查 Microsoft Active Accessibility 属性。 若要检查 UI 自动化,UI 自动化必须存在于系统上。 有关详细信息,请参阅 UI 自动化的“要求”部分。

AccChecker 作为 Windows SDK 中整套工具的一部分进行安装,它不会作为单独的 exe 下载项进行分发。 Windows SDK 包括本部分所述的所有与辅助功能相关的工具。 获取 Windows SDK。 (如果需要以前的版本,还可从该页面链接到 SDK 下载存档。)