2011-03-09 41 views

回答

2

我不相信有什麼方法可以用這個工具來測試基於Swing的應用程序。如果你看看 http://www.eclipse.org/actf/docs/users/aDesigner/docs/overviewGui.html 該工具似乎測試API,如MSAA和IAccessible2。 JFrame是Swing工具包的一部分,因此不支持任何這些接口。爲了使Swing應用程序可訪問,您需要Java Access Bridge和支持的屏幕閱讀器。 NVDA是一款支持Java Access橋接器的開源屏幕閱讀器。對我而言,無法對Swing應用程序進行自動化可訪問性測試。如果您需要使Swing應用程序可訪問,則必須使用屏幕閱讀器手動對其進行測試。還值得注意的是,Java Access橋接器未得到廣泛支持,並且在幾年內未更新,並且不會在64位JVM中運行。新版本的訪問橋處於測試階段,可與64位JVM一起使用,但很可能需要更新屏幕閱讀器支持。我不知道任何正式支持新測試版的屏幕閱讀器。有關測試版的更多信息可在 http://jdk6.java.net/6uNea.html

相關問題