OLD | NEW |
---|---|
(Empty) | |
1 <!DOCTYPE html> | |
2 <script src="../resources/js-test.js"></script> | |
3 | |
4 <div id="slider1" role="slider" | |
5 aria-valuemin="0" aria-valuemax="100" aria-valuenow="50"> | |
6 50 | |
7 </div> | |
8 <div id="slider2" role="slider" aria-orientation="vertical" | |
9 aria-valuemin="0" aria-valuemax="100" aria-valuenow="50"> | |
10 50 | |
11 </div> | |
12 <div id="slider3" role="slider" aria-orientation="horizontal" | |
13 aria-valuemin="0" aria-valuemax="100" aria-valuenow="50"> | |
14 50 | |
15 </div> | |
16 <div id="scrollbar1" role="scrollbar" | |
17 aria-valuemin="0" aria-valuemax="100" aria-valuenow="50"> | |
18 50 | |
19 </div> | |
20 <div id="scrollbar2" role="scrollbar" aria-orientation="vertical" | |
21 aria-valuemin="0" aria-valuemax="100" aria-valuenow="50"> | |
22 50 | |
23 </div> | |
24 <div id="scrollbar3" role="scrollbar" aria-orientation="horizontal" | |
25 aria-valuemin="0" aria-valuemax="100" aria-valuenow="50"> | |
26 50 | |
27 </div> | |
28 <div id="separator1" role="separator"> | |
29 </div> | |
30 <div id="separator2" role="separator" aria-orientation="vertical"> | |
31 </div> | |
32 <div id="separator3" role="separator" aria-orientation="horizontal"> | |
33 </div> | |
34 <!-- TODO(nektar): Expose hr element. --> | |
35 <hr id="separator4"> | |
36 | |
37 <!-- Default orientation should be exposed as defined by the ARIA Spec. --> | |
38 <div id="toolbar1" role="toolbar"></div> | |
39 <div id="toolbar2" role="toolbar" aria-orientation="vertical"></div> | |
40 <div id="toolbar3" role="toolbar" aria-orientation="horizontal"></div> | |
41 <div id="radiogroup1" role="radiogroup"> | |
42 <span role="radio">Radio button.</span> | |
43 </div> | |
44 <div id="radiogroup2" role="radiogroup" aria-orientation="vertical"> | |
45 <span role="radio">Radio button.</span> | |
46 </div> | |
47 <div id="radiogroup3" role="radiogroup" aria-orientation="horizontal"> | |
48 <span role="radio">Radio button.</span> | |
49 </div> | |
50 | |
51 <script> | |
52 description("This tests that aria-orientation is reported correctly."); | |
53 | |
54 if (window.accessibilityController) { | |
55 | |
56 for (var i = 1; i < 4; ++i) { | |
57 var sliderId = "slider" + i; | |
58 var slider = accessibilityController.accessibleElementById( | |
59 sliderId); | |
60 if (i == 1 || i == 3) | |
dmazzoni
2015/09/15 22:43:01
How about if the intended orientation is just an a
| |
61 shouldBe("slider.orientation", | |
62 "'AXOrientation: AXHorizontalOrientation'"); | |
63 else if (i == 2) | |
64 shouldBe("slider.orientation", | |
65 "'AXOrientation: AXVerticalOrientation'"); | |
66 } | |
67 | |
68 for (var i = 1; i < 4; ++i) { | |
69 var scrollbarId = "scrollbar" + i; | |
70 var scrollbar = accessibilityController.accessibleElementById( | |
71 scrollbarId); | |
72 if (i == 1 || i == 2) | |
73 shouldBe("scrollbar.orientation", | |
74 "'AXOrientation: AXVerticalOrientation'"); | |
75 else if (i == 3) | |
76 shouldBe("scrollbar.orientation", | |
77 "'AXOrientation: AXHorizontalOrientation'"); | |
78 } | |
79 | |
80 for (var i = 1; i < 4; ++i) { | |
81 var separatorId = "separator" + i; | |
82 var separator = accessibilityController.accessibleElementById( | |
83 separatorId); | |
84 if (i == 1 || i == 3 || i == 4) | |
85 shouldBe("separator.orientation", | |
86 "'AXOrientation: AXHorizontalOrientation'"); | |
87 else if (i == 2) | |
88 shouldBe("separator.orientation", | |
89 "'AXOrientation: AXVerticalOrientation'"); | |
90 } | |
91 | |
92 for (var i = 1; i < 4; ++i) { | |
93 var toolbarId = "toolbar" + i; | |
94 var toolbar = accessibilityController.accessibleElementById( | |
95 toolbarId); | |
96 if (i == 1 || i == 3) | |
97 shouldBe("toolbar.orientation", | |
98 "'AXOrientation: AXHorizontalOrientation'"); | |
99 else if (i == 2) | |
100 shouldBe("toolbar.orientation", | |
101 "'AXOrientation: AXVerticalOrientation'"); | |
102 } | |
103 | |
104 for (var i = 1; i < 4; ++i) { | |
105 var radioGroupId = "radiogroup" + i; | |
106 var radioGroup = accessibilityController.accessibleElementById( | |
107 radioGroupId); | |
108 shouldBe("radioGroup.orientation", "''"); | |
109 } | |
110 | |
111 } | |
112 </script> | |
OLD | NEW |