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

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

AccChecker 提供以下级别的功能:

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

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

AccChecker 随 Windows 软件开发工具包 (SDK) 一起安装。 它位于 SDK 安装路径的 \accChecker 文件夹的 \bin\<版本>\<平台>。

注意

AccChecker 是旧工具。 建议改用 Accessibility Insights

要求

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

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

AccChecker 作为 Windows SDK 中整体工具集的一部分安装,它不会作为单独的 exe 下载分发。 Windows SDK 包括本节中记录的所有与辅助功能相关的工具。 获取 Windows SDK。 (如果需要以前的版本,也存在从该页链接的 SDK 下载存档。