AX: Merge layout test from Mac and GTK checking accessibility roles
[WebKit-https.git] / LayoutTests / accessibility / roles-exposed-expected.txt
1  X
2 This tests that native elements and ARIA overrides result in the expected role, subrole and role description.
3
4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
5
6
7 PASS: a[href]
8       AXRole: AXLink
9       
10 PASS: address
11       AXRole: AXLandmarkContentInfo
12       
13 PASS: article
14       AXRole: AXArticle
15       
16 PASS: aside
17       AXRole: AXLandmarkComplementary
18       
19 PASS: blockquote
20       AXRole: AXGroup
21       
22 PASS: button
23       AXRole: AXButton
24       
25 PASS: dl
26       AXRole: AXDescriptionList
27       
28 PASS: dt
29       AXRole: AXDescriptionTerm
30       
31 PASS: dd
32       AXRole: AXDescriptionValue
33       
34 PASS: div
35       AXRole: AXSection
36       
37 PASS: fieldset
38       AXRole: AXGroup
39       
40 PASS: legend
41       AXRole: AXLabel
42       
43 PASS: form
44       AXRole: AXForm
45       
46 PASS: header
47       AXRole: AXLandmarkBanner
48       
49 PASS: hgroup
50       AXRole: AXGroup
51       
52 PASS: h1
53       AXRole: AXHeading
54       
55 PASS: h2
56       AXRole: AXHeading
57       
58 PASS: h3
59       AXRole: AXHeading
60       
61 PASS: h4
62       AXRole: AXHeading
63       
64 PASS: h5
65       AXRole: AXHeading
66       
67 PASS: h6
68       AXRole: AXHeading
69       
70 PASS: hr
71       AXRole: AXSeparator
72       
73 PASS: img[alt='X']
74       AXRole: AXImage
75       
76 PASS: input[type='button']
77       AXRole: AXButton
78       
79 PASS: input[type='checkbox']
80       AXRole: AXCheckBox
81       
82 PASS: input[type='date']
83       AXRole: AXTextField
84       
85 PASS: input[type='datetime']
86       AXRole: AXTextField
87       
88 PASS: input[type='datetime-local']
89       AXRole: AXTextField
90       
91 PASS: input[type='email']
92       AXRole: AXTextField
93       
94 PASS: input[type='file']
95       AXRole: AXButton
96       
97 PASS: input[type='image']
98       AXRole: AXButton
99       
100 PASS: input[type='month']
101       AXRole: AXTextField
102       
103 PASS: input[type='number']
104       AXRole: AXTextField
105       
106 PASS: input[type='password']
107       AXRole: AXPasswordField
108       
109 PASS: input[type='radio']
110       AXRole: AXRadioButton
111       
112 PASS: input[type='range']
113       AXRole: AXSlider
114       
115 PASS: input[type='reset']
116       AXRole: AXButton
117       
118 PASS: input[type='search']
119       AXRole: AXTextField
120       
121 PASS: input[type='submit']
122       AXRole: AXButton
123       
124 PASS: input[type='tel']
125       AXRole: AXTextField
126       
127 PASS: input[type='text']
128       AXRole: AXTextField
129       
130 PASS: input[type='time']
131       AXRole: AXTextField
132       
133 PASS: input[type='url']
134       AXRole: AXTextField
135       
136 PASS: input[type='week']
137       AXRole: AXTextField
138       
139 PASS: math
140       AXRole: AXMath
141       
142 PASS: nav
143       AXRole: AXLandmarkNavigation
144       
145 PASS: ol
146       AXRole: AXList
147       
148 PASS: li
149       AXRole: AXListItem
150       
151 PASS: p
152       AXRole: AXParagraph
153       
154 PASS: pre
155       AXRole: AXGroup
156       
157 PASS: progress
158       AXRole: AXProgressIndicator
159       
160 PASS: select:not([multiple])
161       AXRole: AXComboBox
162       
163 PASS: select[multiple]
164       AXRole: AXList
165       
166 PASS: option
167       AXRole: AXListItem
168       
169 PASS: optgroup
170       AXRole: AXListItem
171       
172 PASS: table
173       AXRole: AXTable
174       
175 PASS: th
176       AXRole: AXCell
177       
178 PASS: td
179       AXRole: AXCell
180       
181 PASS: th
182       AXRole: AXCell
183       
184 PASS: textarea
185       AXRole: AXTextField
186       
187 PASS: ul
188       AXRole: AXList
189       
190 PASS: li
191       AXRole: AXListItem
192       
193 PASS: div[role=command]
194       AXRole: AXSection
195       
196 PASS: div[role=composite]
197       AXRole: AXSection
198       
199 PASS: div[role=input]
200       AXRole: AXSection
201       
202 PASS: div[role=landmark]
203       AXRole: AXSection
204       
205 PASS: div[role=range]
206       AXRole: AXSection
207       
208 PASS: div[role=roletype]
209       AXRole: AXSection
210       
211 PASS: div[role=section]
212       AXRole: AXSection
213       
214 PASS: div[role=sectionhead]
215       AXRole: AXSection
216       
217 PASS: div[role=select]
218       AXRole: AXSection
219       
220 PASS: div[role=structure]
221       AXRole: AXSection
222       
223 PASS: div[role=widget]
224       AXRole: AXSection
225       
226 PASS: div[role=window]
227       AXRole: AXSection
228       
229 PASS: div[role=alert]
230       AXRole: AXAlert
231       
232 PASS: div[role=alertdialog]
233       AXRole: AXAlert
234       
235 PASS: div[role=application]
236       AXRole: AXEmbedded
237       
238 PASS: div[role=article]
239       AXRole: AXArticle
240       
241 PASS: div[role=banner]
242       AXRole: AXLandmarkBanner
243       
244 PASS: div[role=button]
245       AXRole: AXButton
246       
247 PASS: div[role=checkbox]
248       AXRole: AXCheckBox
249       
250 PASS: div[role=combobox]
251       AXRole: AXComboBox
252       
253 PASS: div[role=complementary]
254       AXRole: AXLandmarkComplementary
255       
256 PASS: div[role=contentinfo]
257       AXRole: AXLandmarkContentInfo
258       
259 PASS: div[role=definition]
260       AXRole: AXDefinition
261       
262 PASS: div[role=dialog]
263       AXRole: AXDialog
264       
265 PASS: div[role=directory]
266       AXRole: AXList
267       
268 PASS: div[role=grid]
269       AXRole: AXTable
270       
271 PASS: div[role=gridcell]
272       AXRole: AXCell
273       
274 PASS: div[role=group]
275       AXRole: AXGroup
276       
277 PASS: div[role=heading]
278       AXRole: AXHeading
279       
280 PASS: div[role=img]
281       AXRole: AXImage
282       
283 PASS: div[role=link]
284       AXRole: AXLink
285       
286 PASS: div[role=list]
287       AXRole: AXList
288       
289 PASS: div[role=listitem]
290       AXRole: AXListItem
291       
292 PASS: div[role=option]
293       AXRole: AXListItem
294       
295 PASS: div[role=log]
296       AXRole: AXLog
297       
298 PASS: div[role=main]
299       AXRole: AXLandmarkMain
300       
301 PASS: div[role=marquee]
302       AXRole: AXMarquee
303       
304 PASS: div[role=math]
305       AXRole: AXMath
306       
307 PASS: div[role=menu]
308       AXRole: AXMenu
309       
310 PASS: div[role=menuitem]
311       AXRole: AXMenuItem
312       
313 PASS: div[role=menuitemcheckbox]
314       AXRole: AXCheckMenuItem
315       
316 PASS: div[role=menuitemradio]
317       AXRole: AXRadioMenuItem
318       
319 PASS: div[role=menubar]
320       AXRole: AXMenuBar
321       
322 PASS: div[role=menuitem]
323       AXRole: AXMenuItem
324       
325 PASS: div[role=menuitemcheckbox]
326       AXRole: AXCheckMenuItem
327       
328 PASS: div[role=menuitemradio]
329       AXRole: AXRadioMenuItem
330       
331 PASS: div[role=navigation]
332       AXRole: AXLandmarkNavigation
333       
334 PASS: div[role=note]
335       AXRole: AXComment
336       
337 PASS: div[role=progressbar]
338       AXRole: AXProgressIndicator
339       
340 PASS: div[role=radiogroup]
341       AXRole: AXGroup
342       
343 PASS: div[role=radio]
344       AXRole: AXRadioButton
345       
346 PASS: div[role=scrollbar]
347       AXRole: AXScrollBar
348       
349 PASS: div[role=search]
350       AXRole: AXLandmarkSearch
351       
352 PASS: div[role=separator]
353       AXRole: AXSeparator
354       
355 PASS: div[role=slider]
356       AXRole: AXSlider
357       
358 PASS: div[role=spinbutton]
359       AXRole: AXSpinButton
360       
361 PASS: div[role=tablist]
362       AXRole: AXTabGroup
363       
364 PASS: div[role=tab]
365       AXRole: AXTab
366       
367 PASS: div[role=textbox]
368       AXRole: AXTextField
369       
370 PASS: div[role=timer]
371       AXRole: AXTimer
372       
373 PASS: div[role=toolbar]
374       AXRole: AXToolbar
375       
376 PASS: div[role=treegrid]
377       AXRole: AXTable
378       
379 PASS: div[role=gridcell]
380       AXRole: AXCell
381       
382 PASS successfullyParsed is true
383
384 TEST COMPLETE
385