【问题标题】:Accessibility inspector or test tool for .NET custom control.NET 自定义控件的可访问性检查器或测试工具
【发布时间】:2013-08-19 08:45:43
【问题描述】:

在开发了一个 .NET 自定义控件后,我想让它具有可访问性。但是,我找不到任何可以用来测试我的实现是否正常工作的工具。这项任务有哪些工具(最好是免费的),例如检查器或其他验证工具?

注意:这超出了设置 AccessibleName 等的范围。我需要完全实现 MSAA 的东西(例如,如 Coded UI Test Extension for 3rd party Windows Forms controls–How to? 中所述)。

【问题讨论】:

    标签: c# .net visual-studio-2010 c++-cli accessibility


    【解决方案1】:

    有多种工具可用于测试应用程序中的 MSAA 和/或 UI 自动化支持:

    1. 此页面列出了几个选项:Testing Assistive Technology ...
    2. Visual UI 自动化验证(也来自 Microsoft)
    3. MSAA Checker(同样来自 Microsoft,可能是较旧的工具)

    【讨论】:

    • 老实说,我会把 #1 扔出去,改用 NVDA。 MS内置工具是桶底式的东西。如果您安装 VS 或 Win7(也可能是 8 个)SDK,#3 仍然有效和/或 Inspect32 应用程序。
    • Narrator 确实不是一个好工具,但 Inspect(如 #1 中所述)可能是 MSAA 和 UI 自动化的最佳测试工具。有许多屏幕阅读器(如 NVDA),它们可用于一般测试。但是当涉及到显示可访问对象的详细信息时,它们根本没有帮助。
    • 很想看到这个来源。以前从未听说过。
    猜你喜欢
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多