blob: 6223ec88c7469561e939ac410ff6bae897705ab9 [file] [log] [blame]
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +00001 X
2This tests that native elements and ARIA overrides result in the same ARIA computed role, regardless of platform.
3
4On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
5
6
7PASS: a[href] -> link.
8PASS: article -> article.
9PASS: aside -> complementary.
10PASS: button -> button.
11PASS: dfn -> definition.
12PASS: dl -> .
13PASS: footer -> .
roger_fong@apple.combb8da422014-09-29 20:25:20 +000014PASS: form -> form.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000015PASS: header -> banner.
16PASS: h1 -> heading.
17PASS: h2 -> heading.
18PASS: h3 -> heading.
19PASS: h4 -> heading.
20PASS: h5 -> heading.
21PASS: h5 -> heading.
cfleizach@apple.com2695b5d2014-03-24 17:08:00 +000022PASS: hr -> separator.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000023PASS: img[alt='X'] -> img.
24PASS: input[type='button'] -> button.
25PASS: input[type='checkbox'] -> checkbox.
26PASS: input[type='date'] -> .
27PASS: input[type='datetime'] -> .
28PASS: input[type='datetime-local'] -> .
29PASS: input[type='email'] -> .
30PASS: input[type='file'] -> button.
31PASS: input[type='image'] -> button.
32PASS: input[type='month'] -> .
33PASS: input[type='number'] -> .
34PASS: input[type='password'] -> .
35PASS: input[type='radio'] -> radio.
36PASS: input[type='range'] -> slider.
37PASS: input[type='reset'] -> button.
jdiggs@igalia.com2588aa12015-02-25 10:04:16 +000038PASS: input[type='search'] -> searchbox.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000039PASS: input[type='submit'] -> button.
40PASS: input[type='tel'] -> .
41PASS: input[type='text'] -> .
42PASS: input[type='time'] -> .
43PASS: input[type='url'] -> .
44PASS: input[type='week'] -> .
cfleizach@apple.com5e599da2016-01-22 19:31:22 +000045PASS: ins -> group.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000046PASS: math -> math.
47PASS: meter -> progressbar.
48PASS: nav -> navigation.
49PASS: ol -> list.
50PASS: li -> listitem.
51PASS: p -> .
cfleizach@apple.com5e599da2016-01-22 19:31:22 +000052PASS: pre -> group.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000053PASS: progress -> progressbar.
cfleizach@apple.com5e599da2016-01-22 19:31:22 +000054PASS: samp -> group.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000055PASS: section -> region.
56PASS: select:not([multiple]) -> .
57PASS: select[multiple] -> listbox.
58PASS: option -> option.
59PASS: optgroup -> option.
60PASS: option -> option.
61PASS: option -> option.
commit-queue@webkit.org893f27c2015-07-10 22:04:50 +000062PASS: table -> table.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000063PASS: tr -> row.
jdiggs@igalia.coma9bb1f02015-05-05 07:39:23 +000064PASS: th -> columnheader.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000065PASS: tr -> row.
commit-queue@webkit.org893f27c2015-07-10 22:04:50 +000066PASS: td -> cell.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000067PASS: tr -> row.
commit-queue@webkit.org893f27c2015-07-10 22:04:50 +000068PASS: td -> cell.
69PASS: table[role="grid"] -> grid.
70PASS: tr -> row.
71PASS: th -> columnheader.
72PASS: tr -> row.
73PASS: td[role="gridcell"] -> gridcell.
74PASS: tr -> row.
75PASS: td[role="gridcell"] -> gridcell.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000076PASS: textarea -> textbox.
77PASS: ul -> list.
78PASS: li -> listitem.
cfleizach@apple.com5e599da2016-01-22 19:31:22 +000079PASS: var -> group.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +000080PASS: div[role="command"] -> .
81PASS: div[role="composite"] -> .
82PASS: div[role="input"] -> .
83PASS: div[role="landmark"] -> .
84PASS: div[role="range"] -> .
85PASS: div[role="roletype"] -> .
86PASS: div[role="section"] -> .
87PASS: div[role="sectionhead"] -> .
88PASS: div[role="select"] -> .
89PASS: div[role="structure"] -> .
90PASS: div[role="widget"] -> .
91PASS: div[role="window"] -> .
92PASS: div[role="alert"] -> alert.
93PASS: div[role="alertdialog"] -> alertdialog.
94PASS: div[role="application"] -> application.
95PASS: div[role="article"] -> article.
96PASS: div[role="banner"] -> banner.
97PASS: div[role="button"] -> button.
98PASS: div[role="checkbox"] -> checkbox.
99PASS: div[role="combobox"] -> combobox.
100PASS: div[role="complementary"] -> complementary.
101PASS: div[role="contentinfo"] -> contentinfo.
102PASS: div[role="definition"] -> definition.
103PASS: div[role="dialog"] -> dialog.
104PASS: div[role="directory"] -> list.
105PASS: div[role="document"] -> document.
roger_fong@apple.combb8da422014-09-29 20:25:20 +0000106PASS: div[role="form"] -> form.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +0000107PASS: div[role="grid"] -> grid.
108PASS: div[role="row"] -> row.
jdiggs@igalia.coma9bb1f02015-05-05 07:39:23 +0000109PASS: div[role="rowheader"] -> rowheader.
110PASS: div[role="columnheader"] -> columnheader.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +0000111PASS: div[role="gridcell"] -> gridcell.
112PASS: div[role="group"] -> group.
113PASS: div[role="heading"] -> heading.
114PASS: div[role="img"] -> img.
115PASS: div[role="link"] -> link.
116PASS: div[role="list"] -> list.
117PASS: div[role="listitem"] -> listitem.
118PASS: div[role="listbox"] -> listbox.
119PASS: div[role="option"] -> option.
120PASS: div[role="log"] -> log.
121PASS: div[role="main"] -> main.
122PASS: div[role="marquee"] -> marquee.
123PASS: div[role="math"] -> math.
124PASS: div[role="menu"] -> menu.
125PASS: div[role="menuitem"] -> menuitem.
126PASS: div[role="menuitemcheckbox"] -> menuitemcheckbox.
127PASS: div[role="menuitemradio"] -> menuitemradio.
128PASS: div[role="menubar"] -> menubar.
129PASS: div[role="menuitem"] -> menuitem.
130PASS: div[role="menuitemcheckbox"] -> menuitemcheckbox.
131PASS: div[role="menuitemradio"] -> menuitemradio.
132PASS: div[role="navigation"] -> navigation.
133PASS: div[role="note"] -> note.
134PASS: div[role="progressbar"] -> progressbar.
135PASS: div[role="radiogroup"] -> radiogroup.
136PASS: div[role="radio"] -> radio.
137PASS: div[role="region"] -> region.
138PASS: div[role="scrollbar"] -> scrollbar.
139PASS: div[role="search"] -> search.
140PASS: div[role="separator"] -> separator.
141PASS: div[role="slider"] -> slider.
142PASS: div[role="spinbutton"] -> spinbutton.
143PASS: div[role="status"] -> status.
144PASS: div[role="tablist"] -> tablist.
145PASS: div[role="tab"] -> tab.
146PASS: div[role="tabpanel"] -> tabpanel.
147PASS: div[role="textbox"] -> .
148PASS: div[role="timer"] -> timer.
149PASS: div[role="toolbar"] -> toolbar.
150PASS: div[role="tooltip"] -> tooltip.
151PASS: div[role="tree"] -> tree.
152PASS: div[role="treeitem"] -> treeitem.
153PASS: div[role="treeitem"] -> treeitem.
154PASS: div[role="treegrid"] -> grid.
155PASS: div[role="row"] -> row.
jdiggs@igalia.coma9bb1f02015-05-05 07:39:23 +0000156PASS: div[role="rowheader"] -> rowheader.
157PASS: div[role="columnheader"] -> columnheader.
commit-queue@webkit.orge5beda22014-02-11 19:27:12 +0000158PASS: div[role="gridcell"] -> gridcell.
159PASS: div[role="button foo"] -> button.
160PASS: div[role="foo button bar"] -> button.
161PASS: div[role="foo button bar"] -> button.
162PASS: div[role="foo button bar"] -> .
163PASS: div[role="foo
164button
165bar"] -> .
166PASS: img[role="foo"] -> img.
167PASS: img[role="foo bar"] -> img.
168PASS: img[role="foo bar"] -> img.
169PASS: img[role="foo bar"] -> img.
170PASS: img[role="foo
171bar"] -> img.
172PASS: img[role="text"] -> text.
173PASS: img[role="text img"] -> text.
174PASS: img[role="img text"] -> img.
175PASS: img[role="presentation"][aria-label] -> img.
176PASS: a[role="foo bar"] -> link.
177PASS successfullyParsed is true
178
179TEST COMPLETE
180