From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- .../accessibility/aria/aria_test_cases/index.html | 4701 ++++++++++++++++++++ 1 file changed, 4701 insertions(+) create mode 100644 files/pt-br/web/accessibility/aria/aria_test_cases/index.html (limited to 'files/pt-br/web/accessibility/aria/aria_test_cases') diff --git a/files/pt-br/web/accessibility/aria/aria_test_cases/index.html b/files/pt-br/web/accessibility/aria/aria_test_cases/index.html new file mode 100644 index 0000000000..c079dc751e --- /dev/null +++ b/files/pt-br/web/accessibility/aria/aria_test_cases/index.html @@ -0,0 +1,4701 @@ +--- +title: ARIA Casos de Teste +slug: Web/Accessibility/ARIA/ARIA_Test_Cases +translation_of: Web/Accessibility/ARIA/ARIA_Test_Cases +--- +

Introdução

+ +
A informação dessa página encontra-se desatualizada: sua última atualização foi em Novmebro de 2010. No entanto, as informações ainad podem ser úteis para alguns leitores.
+
+Para ver exemplos atualizados, entre em OpenAjaxAlliance ARIA examples page.
+ +

For each example we test the "Expected" results with assistive technologies, for each browser that AT supports WAI-ARIA in. Where a failure occurs we will test the browser for API incorrectness, using tools such as MSAA Inspect. This must be done in order to determine where to file a bug (browser or AT).

+ +

There are several purposes for providing this information:

+ +
    +
  1. Help browser vendors provide correct implementations
  2. +
  3. Help AT vendors provide correct implementations
  4. +
  5. Inform authors as to what actually works reliably
  6. +
+ +

In general we're testing with the latest public releases. However, where things don't work we may test with nightly builds if they are available, in order to show what is already fixed in upcoming releases.

+ +

We can add more screen readers if people are willing to step up and provide test results for them.

+ +

Tested UA/AT Combinations:

+ + + +

Test Case Structure

+ +

Test cases are organized as follows:

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9----
JAWS 10- +

1. pass 2. fail

+
--
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA----
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Table Legend
-no info/test yet
n/anot applicable (not supported technically)
passexpected behaviour met
failexpected behaviour notmet
1. 2.reference to link example
+
+
+ +

 

+ +

Note Regarding Dojo/Dijit Test Files

+ +

The main purpose of Dojo's Dijit test files are for Dojo developers to exercise and debug the code. As such, they are used to test a variety of features, such as styling, behavior, mouse, and keyboard interactions, to name few. These test files are not specifically for testing ARIA. Still, Dojo's widgets implement ARIA, and the noted test files could be used as an "ARIA test file".

+ +

New Tests for Internet Explorer 8 RC1

+ +

On this MSDN page the ARIA state/role mapping in IE8 to MSAA Roles can be directly checked. Also, as a clever feature for AT testing, the firing of events (like EVENT_OBJECT_STATECHANGE) can be invoked from the examples. Finally, a list of currently non-mapped ARIA roles is given.

+ +

Documenting and Filing Bugs

+ +

Review the information on how to file a bug on an ARIA implementation. When documenting an issue, please also list it in the relevant compatibility table below. When possible provide a link to the bug in the database so that its status can be reviewed.

+ +

Widget Test Cases

+ +

Alert

+ +
    +
  1. Simple alert
  2. +
  3. Complex Alert
  4. +
  5. Real alert example with aria-required and aria-invalid -- type in a email address without an at sign to test the alert
  6. +
+ +

Expected AT Behavior:

+ + + +


+ Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9PassedFailn/an/a
JAWS 10PassedFail--
VoiceOver (Leopard)n/an/a-fail
Window-EyesPassed- not announced as "alert"Fail--
NVDAPassedn/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ + + +

Alertdialog

+ +
    +
  1. Alert Dialog
  2. +
  3. YUI alert dialog (3rd button in this page)
  4. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

In the UIUC test example, the 'close' button cannot recieve focus.

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 102 PASS, 1 PASS with known focus of the Close button problem. +

FFD - I concur

+
---
Voiceover (Leopard)n/an/a-fail
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
Zoom (Leopard)passn/apasspass
ZoomTextFail- announced as 'alert'Pass--
Orca----
+ +

Button

+ +

Basic Button

+ +
    +
  1. Button with description
  2. +
  3. dojo nightly build -- lots of other types of buttons there as well.
  4. +
+ +

Expected AT Behavior:

+ + + +


+ Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10Pass in non-V-PC mode, pass in V-PC-mode also if the button's text is not provided via labelledby or label.---
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Toggle Button

+ +
    +
  1. Buttons with Icons and without Text -- under construction. Only the bold/italic buttons should be toggle buttons, and they aren't currently toggleable.
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10Pass in non-V-PC-mode, button's state is announced when pressed, or when toggling it to pressed. Fail in V PC mode. No indication is given that a button is pressed, or that it is pressed after activating it.---
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ + + +
    +
  1. dojo nightly build
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10Pass in Non-V-PC-mode. Buttons are indicated as menu buttons. Menus are tracked, closing menus also results in correct focus tracking. Partial fail in V-PC-Mode. The fact that a button is a menu button is not indicated with the virtual cursor. Menus and focus are properly tracked upon activation.---
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Checkbox

+ +

Simple Checkbox

+ +

Testcases:

+ +
    +
  1. Set aria-checked="false" for unchecked
  2. +
  3. Both remove or set attribute for unchecked case -- also includes an invalid and required checkbox
  4. +
  5. Hierarchical (newly added test not in test results yet)
  6. +
  7. dojo nightly build
  8. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Need testcase where aria-checked attribute is removed instead of set to false

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10PassFail (changes not spoken)FailFail
VoiceOver (Leopard)n/an/a-fail
Window-EyesPass +
    +
  1. Pass
  2. +
  3. Fail (unchecked presented as checked, IE exposing incorrect state for no aria-checked attribute)
  4. +
+
FailFail
NVDAFail on #2 -- repetitive text spoken, first checkbox toggle speaks incorrect staten/aFailFail
Zoom (Leopard)passn/apasspass
ZoomTextPass-FailFail
OrcaPassn/a--
+ +

Tristate Checkbox

+ +

Testcases:

+ +
    +
  1. Both remove or unset for unchecked case
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10Partial pass. The state of tristate checkboxes is not announced when initially focusing. It is announced when toggling.Fail - changes not spokenFailFail
VoiceOver (Leopard)n/an/a-fail
Window-EyesPassFail (unchecked presented as checked, IE exposing incorrect state for no aria-checked attribute)FailFail
NVDAFail -- for change from mixed to fully checked, nothing spokenn/aFailFail
Zoom (Leopard)passn/apasspass
ZoomTextPass-FailFail
Orca-n/a--
+ +

Combobox

+ +

Testcases:

+ +
    +
  1. editable combo 2
  2. +
  3. dojo nightly build (combobox)
  4. +
  5. dojo nightly build (combobox with auto complete)
  6. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10Fail. Label and current content as well as role are spoken, also when typing in a new value, that gets reflected. But when dropping down the lists of states in either example, after the second or so list item, JAWS turns off Forms Mode, and the user has to turn off V Cursor to be able to make selections or tab to anything useful.---
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Datepicker

+ +

Testcases:

+ +
    +
  1. Datepicker Example
  2. +
+ +

Expected AT Behavior:

+ +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10 ---
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Description

+ +
    +
  1. Description for groupbox and for button
  2. +
+ +

(AL) Note: the description role is no longer necessary as long as aria-describedby is used; however, this test case is still useful for testing aria-describedby.

+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Dialog

+ +
    +
  1. dojo nightly build- Note that this may not always work
  2. +
  3. Dojo 1.2.3 Release
  4. +
  5. YUI dialogs -- use first two dialog buttons
  6. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10passfail--
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Drag and Drop

+ +
    +
  1. Tic tac toe
  2. +
  3. Slide show
  4. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ + + +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Grid

+ +

See various grid and table examples on the example page for grid variants.

+ +
    +
  1. Basic Grid -- single select
  2. +
  3. Grid in an application -- single select
  4. +
  5. Illinois Grid Example -- multi select
  6. +
+ +


+ Expected AT Behavior:

+ + + + + + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Treegrid

+ +

Examples:

+ +
    +
  1. Grid with expandable rows
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Group

+ +

(no examples yet)

+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

 

+ +

Img

+ +
    +
  1. Tiled image
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

If the screen reader does not provide the required behavior, then most likely it is a browser issue, for not respecting "Children Presentational: true" for that role. The accessible hierarchy should contain no children for the img.

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

List

+ +

Simple List

+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ + + + + +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Listbox and Option

+ +
    +
  1. dojo nightly build
  2. +
  3. Single select listbox using aria-activedescendant
  4. +
  5. Listbox in an iframe -- this is an important case as it's an example of how a mashup widget can be built (the widget source simply comes from another url, and is tied in using an iframe)
  6. +
  7. YUI "Carousel" listbox -- a more advanced test case
  8. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

 

+ + + +
    +
  1. YUI menubar
  2. +
  3. Menubar 1
  4. +
  5. dojo nightly build - popup menu
  6. +
+ +


+ Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Progressbar

+ +
    +
  1. dojo nightly build
  2. +
  3. Progress bar in "off" live region
  4. +
  5. Progressbar in "assertive" live region
  6. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Radiogroup and Radiobutton

+ +
    +
  1. Radio Example using CSS Background Images
  2. +
  3. Radio Example using IMG Element
  4. +
  5. Radio Example using aria-activedescendent Property
  6. +
  7. dojo nightly build
  8. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Separator

+ +

(no examples yet)

+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Slider

+ +

Single Slider

+ +
    +
  1. Slider using in-line images for thumb
  2. +
  3. dojo nightly build
  4. +
  5. Simple slider
  6. +
  7. Pretty slider
  8. +
  9. MINDTROVE Rating Widget
  10. +
  11. Paciello Group slider
  12. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Multi-Thumb Slider

+ +
    +
  1. Multi-Thumb Slider Example using inline images for thumbs
  2. +
  3. TPG double slider
  4. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Spinner

+ +

Spin Button

+ +
    +
  1. dojo nightly build
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Tabpanel

+ +
    +
  1. Simple Tabpanel Example
  2. +
  3. dojo nightly build
  4. +
  5. Another tab panel example
  6. +
  7. Just annother tab panel example
  8. +
  9. YUI Tab Panel example with live regions (using YUI ARIA plug-in).
  10. +
  11. MS IE8 Tab Control example
  12. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Textbox

+ +
    +
  1. dojo nightly build
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Toolbar

+ +
    +
  1. Example to test ARIA live region and toolbar
  2. +
  3. dojo nightly build
  4. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Tooltip

+ +
    +
  1. dojo nightly build (tooltip)
  2. +
  3. Simple tooltip -- the tooltip for the link contains the text "Some tooltip"
  4. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Tree

+ +
    +
  1. dojo nightly build
  2. +
  3. Simple tree -- uses document structure to create hierarchy
  4. +
  5. Tree - Subtrees are encapsulated in treeitems
  6. +
  7. MS IE8 Tree example
  8. +
  9. We need an example that uses aria-level, aria-setsize and aria-posinset to create the hierarchy
  10. +
  11. We also need one that uses aria-owns to create the hierarchy / structure
  12. +
  13. We need one that uses the document to create structure, but uses nested ULs with links inside, and role="presentation"
  14. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Other Test Cases

+ +

Application

+ +
    +
  1. Simple application with inner document
  2. +
  3. With grid and menubar
  4. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9FailFailn/an/a
JAWS 10Pass with slight problems in the menu bar (wrong order of events or missing ones, sometimes making JAWS believe it is still in a menu when the menu has actually closed)Fail--
VoiceOver (Leopard)n/an/a-fail
Window-EyesFailFail--
NVDAFailn/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Document

+ + + +

Expected AT Behavior:

+ + + +

Markup used:

+ +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

 

+ +

Landmarks

+ +
    +
  1. Real world Yahoo! news page with landmarks
  2. +
  3. Illinois Navigation Example
  4. +
  5. Test all landmarks -- very minimal test, not a real world case. The page includes some nested landmarks as well.
  6. +
  7. Juicy Studio -- real world example
  8. +
  9. This site -- another real world example
  10. +
  11. Application with inner document -- the only landmark here is the document, since role="application" as at the root
  12. +
+ +

Expected AT Behavior:

+ + + + + +


+ Markup used:

+ + + +

Notes:

+ + + +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10AL: Tested 2 and 4 with JAWS 10.0.512U on Nov 21, 2008 +

2. FAIL - No landmarks reported on page load but there are many in the source. Pressing ; does not visit any of them.
+ 4. FAIL - JAWS says it has 5 landmarks, when page first loads, pressing ; only moves between 2 of the landmarks. Also, JAWSKey+Ctrl+SemiColon keystroke displays only 4 of the landmarks (it seems to be missing search)

+
Exact same failures as with Firefox--
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Live Regions

+ +

Thank you to Charles Chen for developing the live region examples.

+ +

aria-live

+ +
    +
  1. aria-live="off"
  2. +
  3. aria-live="polite"
  4. +
  5. aria-live="assertive"
  6. +
  7. aria-live="rude"
  8. +
  9. aria-live attribute is missing
  10. +
  11. nested live regions: "assertive" inside "off"
  12. +
  13. MS IE8 Chat Example
  14. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Labelled or Described Live Region

+ +
    +
  1. aria-labelledby="(id)" aria-live="polite"
  2. +
  3. aria-describedby="(id)" aria-live="polite"
  4. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

aria-atomic="true"

+ +
    +
  1. aria-atomic="true" aria-live="polite"
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

aria-controls

+ +
    +
  1. aria-controls -- activating button makes live region change
  2. +
  3. aria-controls and live="polite" changes -- live region with a combination of polite real world changes and button-controlled changes
  4. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

aria-relevant tests

+ +
    +
  1. aria-relevant="additions" aria-live="polite"
  2. +
  3. aria-relevant="removals" aria-live="polite"
  4. +
  5. aria-relevant="text" aria-live="polite"
  6. +
  7. aria-relevant="all" aria-live="polite"
  8. +
  9. aria-relevant="additions removals text"" aria-live="polite -- should have same behavior as "all"
  10. +
  11. aria-relevant="additions text" aria-live="polite"
  12. +
  13. aria-live="polite" -- aria-relevant is not set, so should act the same as "additions text"
  14. +
+ +


+ Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Live roles: Log + Timer

+ +
    +
  1. Illinois Log and Timer example
  2. +
  3. CLC Chat -- see the accompanying notes
  4. +
  5. Chatzilla (this is a real app but uses ARIA in an HTML area for chat)
  6. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Live role: Marquee

+ +

(no examples yet)

+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Live role: Status

+ +

(no examples yet)

+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Live HTML table

+ +
    +
  1. Live game scores
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Scoreboard notes

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

Property-Only Test Cases

+ +

These testcases involve ARIA properties used to enhance HTML controls (as opposed to JavaScript-built widgets).

+ +

autocomplete

+ +
    +
  1. Dojo autocomplete
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9FailFailn/an/a
JAWS 10Fail - Does not announce the presence of AutoComplete possibilities, does not do this anywhere in Windows. Reads autocomplete suggestions through its ordinary highlight color mechanism.Fail--
VoiceOver (Leopard)n/an/a-fail
Window-EyesFailFail--
NVDAPassn/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

 

+ +

describedby

+ +
    +
  1. aria-describedby
  2. +
  3. aria-describedby with display: none
  4. +
  5. aria-describedby with visibility: hidden
  6. +
  7. aria-describedby on img's with role="button"
  8. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

label

+ +
    +
  1. aria-label
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ + + +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDAFailn/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

labelledby

+ +
    +
  1. aria-labelledby
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ + + +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
+ +

required

+ +
    +
  1. aria-required="true"
  2. +
+ +

Expected AT Behavior:

+ + + +

Markup used:

+ + + +

Notes:

+ +

Results:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ATFirefoxIEOperaSafari
JAWS 9--n/an/a
JAWS 10----
VoiceOver (Leopard)n/an/a-fail
Window-Eyes----
NVDA-n/a--
Zoom (Leopard)passn/apasspass
ZoomText----
Orca----
-- cgit v1.2.3-54-g00ecf