Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(889)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/forms/calendar-picker/week-picker-key-operations.html

Issue 2100243002: Remove non-standardize key code names from event_sender. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix inspector tests that were missed by sed Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <script src="../../../resources/js-test.js"></script> 4 <script src="../../../resources/js-test.js"></script>
5 <script src="../../forms/resources/picker-common.js"></script> 5 <script src="../../forms/resources/picker-common.js"></script>
6 <script src="resources/calendar-picker-common.js"></script> 6 <script src="resources/calendar-picker-common.js"></script>
7 </head> 7 </head>
8 <body> 8 <body>
9 <p id="description"></p> 9 <p id="description"></p>
10 <div id="console"></div> 10 <div id="console"></div>
(...skipping 13 matching lines...) Expand all
24 shouldBeFalse('isCalendarTableScrollingWithAnimation()'); 24 shouldBeFalse('isCalendarTableScrollingWithAnimation()');
25 shouldBeEqualToString('currentMonth()', '2000-01'); 25 shouldBeEqualToString('currentMonth()', '2000-01');
26 shouldBeEqualToString('selectedValue()', '2000-W01'); 26 shouldBeEqualToString('selectedValue()', '2000-W01');
27 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 27 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
28 shouldBeEqualToString('highlightedValue()', '2000-W01'); 28 shouldBeEqualToString('highlightedValue()', '2000-W01');
29 shouldBeEqualToString('highlightedDayCells()', '2000-01-03,2000-01-04,2000-0 1-05,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 29 shouldBeEqualToString('highlightedDayCells()', '2000-01-03,2000-01-04,2000-0 1-05,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
30 30
31 debug('Check that arrow keys work properly.'); 31 debug('Check that arrow keys work properly.');
32 32
33 debug("press up"); 33 debug("press up");
34 eventSender.keyDown('upArrow'); 34 eventSender.keyDown('ArrowUp');
35 shouldBeEqualToString('currentMonth()', '2000-01'); 35 shouldBeEqualToString('currentMonth()', '2000-01');
36 shouldBeEqualToString('selectedValue()', '2000-W01'); 36 shouldBeEqualToString('selectedValue()', '2000-W01');
37 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 37 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
38 shouldBeEqualToString('highlightedValue()', '1999-W52'); 38 shouldBeEqualToString('highlightedValue()', '1999-W52');
39 shouldBeEqualToString('highlightedDayCells()', '1999-12-27,1999-12-28,1999-1 2-29,1999-12-30,1999-12-31,2000-01-01,2000-01-02'); 39 shouldBeEqualToString('highlightedDayCells()', '1999-12-27,1999-12-28,1999-1 2-29,1999-12-30,1999-12-31,2000-01-01,2000-01-02');
40 40
41 debug("press up"); 41 debug("press up");
42 eventSender.keyDown('upArrow'); 42 eventSender.keyDown('ArrowUp');
43 shouldBeTrue('isCalendarTableScrollingWithAnimation()'); 43 shouldBeTrue('isCalendarTableScrollingWithAnimation()');
44 shouldBeEqualToString('currentMonth()', '1999-12'); 44 shouldBeEqualToString('currentMonth()', '1999-12');
45 shouldBeEqualToString('selectedValue()', '2000-W01'); 45 shouldBeEqualToString('selectedValue()', '2000-W01');
46 shouldBeEqualToString('selectedDayCells()', ''); 46 shouldBeEqualToString('selectedDayCells()', '');
47 shouldBeEqualToString('highlightedValue()', '1999-W51'); 47 shouldBeEqualToString('highlightedValue()', '1999-W51');
48 shouldBeEqualToString('highlightedDayCells()', '1999-12-20,1999-12-21,1999-1 2-22,1999-12-23,1999-12-24,1999-12-25,1999-12-26'); 48 shouldBeEqualToString('highlightedDayCells()', '1999-12-20,1999-12-21,1999-1 2-22,1999-12-23,1999-12-24,1999-12-25,1999-12-26');
49 49
50 debug("press down"); 50 debug("press down");
51 eventSender.keyDown('downArrow'); 51 eventSender.keyDown('ArrowDown');
52 shouldBeEqualToString('currentMonth()', '1999-12'); 52 shouldBeEqualToString('currentMonth()', '1999-12');
53 shouldBeEqualToString('selectedValue()', '2000-W01'); 53 shouldBeEqualToString('selectedValue()', '2000-W01');
54 shouldBeEqualToString('selectedDayCells()', ''); 54 shouldBeEqualToString('selectedDayCells()', '');
55 shouldBeEqualToString('highlightedValue()', '1999-W52'); 55 shouldBeEqualToString('highlightedValue()', '1999-W52');
56 shouldBeEqualToString('highlightedDayCells()', '1999-12-27,1999-12-28,1999-1 2-29,1999-12-30,1999-12-31,2000-01-01'); 56 shouldBeEqualToString('highlightedDayCells()', '1999-12-27,1999-12-28,1999-1 2-29,1999-12-30,1999-12-31,2000-01-01');
57 57
58 debug("press down"); 58 debug("press down");
59 eventSender.keyDown('downArrow'); 59 eventSender.keyDown('ArrowDown');
60 shouldBeTrue('isCalendarTableScrollingWithAnimation()'); 60 shouldBeTrue('isCalendarTableScrollingWithAnimation()');
61 shouldBeEqualToString('currentMonth()', '2000-01'); 61 shouldBeEqualToString('currentMonth()', '2000-01');
62 shouldBeEqualToString('selectedValue()', '2000-W01'); 62 shouldBeEqualToString('selectedValue()', '2000-W01');
63 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 63 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
64 shouldBeEqualToString('highlightedValue()', '2000-W01'); 64 shouldBeEqualToString('highlightedValue()', '2000-W01');
65 shouldBeEqualToString('highlightedDayCells()', '2000-01-03,2000-01-04,2000-0 1-05,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 65 shouldBeEqualToString('highlightedDayCells()', '2000-01-03,2000-01-04,2000-0 1-05,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
66 66
67 debug("press down"); 67 debug("press down");
68 eventSender.keyDown('downArrow'); 68 eventSender.keyDown('ArrowDown');
69 shouldBeEqualToString('currentMonth()', '2000-01'); 69 shouldBeEqualToString('currentMonth()', '2000-01');
70 shouldBeEqualToString('selectedValue()', '2000-W01'); 70 shouldBeEqualToString('selectedValue()', '2000-W01');
71 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 71 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
72 shouldBeEqualToString('highlightedValue()', '2000-W02'); 72 shouldBeEqualToString('highlightedValue()', '2000-W02');
73 shouldBeEqualToString('highlightedDayCells()', '2000-01-10,2000-01-11,2000-0 1-12,2000-01-13,2000-01-14,2000-01-15,2000-01-16'); 73 shouldBeEqualToString('highlightedDayCells()', '2000-01-10,2000-01-11,2000-0 1-12,2000-01-13,2000-01-14,2000-01-15,2000-01-16');
74 74
75 debug("press left"); 75 debug("press left");
76 eventSender.keyDown('leftArrow'); 76 eventSender.keyDown('ArrowLeft');
77 shouldBeEqualToString('currentMonth()', '2000-01'); 77 shouldBeEqualToString('currentMonth()', '2000-01');
78 shouldBeEqualToString('selectedValue()', '2000-W01'); 78 shouldBeEqualToString('selectedValue()', '2000-W01');
79 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 79 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
80 shouldBeEqualToString('highlightedValue()', '2000-W01'); 80 shouldBeEqualToString('highlightedValue()', '2000-W01');
81 shouldBeEqualToString('highlightedDayCells()', '2000-01-03,2000-01-04,2000-0 1-05,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 81 shouldBeEqualToString('highlightedDayCells()', '2000-01-03,2000-01-04,2000-0 1-05,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
82 82
83 debug("press right"); 83 debug("press right");
84 eventSender.keyDown('rightArrow'); 84 eventSender.keyDown('ArrowRight');
85 shouldBeEqualToString('currentMonth()', '2000-01'); 85 shouldBeEqualToString('currentMonth()', '2000-01');
86 shouldBeEqualToString('selectedValue()', '2000-W01'); 86 shouldBeEqualToString('selectedValue()', '2000-W01');
87 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 87 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
88 shouldBeEqualToString('highlightedValue()', '2000-W02'); 88 shouldBeEqualToString('highlightedValue()', '2000-W02');
89 shouldBeEqualToString('highlightedDayCells()', '2000-01-10,2000-01-11,2000-0 1-12,2000-01-13,2000-01-14,2000-01-15,2000-01-16'); 89 shouldBeEqualToString('highlightedDayCells()', '2000-01-10,2000-01-11,2000-0 1-12,2000-01-13,2000-01-14,2000-01-15,2000-01-16');
90 90
91 debug("press pageDown"); 91 debug("press PageDown");
92 eventSender.keyDown('pageDown'); 92 eventSender.keyDown('PageDown');
93 shouldBeEqualToString('currentMonth()', '2000-02'); 93 shouldBeEqualToString('currentMonth()', '2000-02');
94 shouldBeEqualToString('selectedValue()', '2000-W01'); 94 shouldBeEqualToString('selectedValue()', '2000-W01');
95 shouldBeEqualToString('selectedDayCells()', ''); 95 shouldBeEqualToString('selectedDayCells()', '');
96 shouldBeEqualToString('highlightedValue()', '2000-W02'); 96 shouldBeEqualToString('highlightedValue()', '2000-W02');
97 shouldBeEqualToString('highlightedDayCells()', ''); 97 shouldBeEqualToString('highlightedDayCells()', '');
98 98
99 debug("press pageUp"); 99 debug("press PageUp");
100 eventSender.keyDown('pageUp'); 100 eventSender.keyDown('PageUp');
101 shouldBeEqualToString('currentMonth()', '2000-01'); 101 shouldBeEqualToString('currentMonth()', '2000-01');
102 shouldBeEqualToString('selectedValue()', '2000-W01'); 102 shouldBeEqualToString('selectedValue()', '2000-W01');
103 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 103 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
104 shouldBeEqualToString('highlightedValue()', '2000-W02'); 104 shouldBeEqualToString('highlightedValue()', '2000-W02');
105 shouldBeEqualToString('highlightedDayCells()', '2000-01-10,2000-01-11,2000-0 1-12,2000-01-13,2000-01-14,2000-01-15,2000-01-16'); 105 shouldBeEqualToString('highlightedDayCells()', '2000-01-10,2000-01-11,2000-0 1-12,2000-01-13,2000-01-14,2000-01-15,2000-01-16');
106 106
107 debug("press m"); 107 debug("press m");
108 eventSender.keyDown('m'); 108 eventSender.keyDown('m');
109 shouldBeTrue('isCalendarTableScrollingWithAnimation()'); 109 shouldBeTrue('isCalendarTableScrollingWithAnimation()');
110 shouldBeEqualToString('currentMonth()', '2000-02'); 110 shouldBeEqualToString('currentMonth()', '2000-02');
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 eventSender.keyDown('D'); 153 eventSender.keyDown('D');
154 shouldBeTrue('isCalendarTableScrollingWithAnimation()'); 154 shouldBeTrue('isCalendarTableScrollingWithAnimation()');
155 shouldBeEqualToString('currentMonth()', '2000-01'); 155 shouldBeEqualToString('currentMonth()', '2000-01');
156 shouldBeEqualToString('selectedValue()', '2000-W01'); 156 shouldBeEqualToString('selectedValue()', '2000-W01');
157 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09'); 157 shouldBeEqualToString('selectedDayCells()', '2000-01-03,2000-01-04,2000-01-0 5,2000-01-06,2000-01-07,2000-01-08,2000-01-09');
158 shouldBeEqualToString('highlightedValue()', '2000-W02'); 158 shouldBeEqualToString('highlightedValue()', '2000-W02');
159 shouldBeEqualToString('highlightedDayCells()', '2000-01-10,2000-01-11,2000-0 1-12,2000-01-13,2000-01-14,2000-01-15,2000-01-16'); 159 shouldBeEqualToString('highlightedDayCells()', '2000-01-10,2000-01-11,2000-0 1-12,2000-01-13,2000-01-14,2000-01-15,2000-01-16');
160 160
161 debug("press enter"); 161 debug("press enter");
162 setNoCloseOnCommit(); 162 setNoCloseOnCommit();
163 eventSender.keyDown('\n'); 163 eventSender.keyDown('Enter');
164 shouldBeEqualToString('currentMonth()', '2000-01'); 164 shouldBeEqualToString('currentMonth()', '2000-01');
165 shouldBeEqualToString('selectedValue()', '2000-W02'); 165 shouldBeEqualToString('selectedValue()', '2000-W02');
166 shouldBeEqualToString('selectedDayCells()', '2000-01-10,2000-01-11,2000-01-1 2,2000-01-13,2000-01-14,2000-01-15,2000-01-16'); 166 shouldBeEqualToString('selectedDayCells()', '2000-01-10,2000-01-11,2000-01-1 2,2000-01-13,2000-01-14,2000-01-15,2000-01-16');
167 shouldBeEqualToString('highlightedValue()', '2000-W02'); 167 shouldBeEqualToString('highlightedValue()', '2000-W02');
168 shouldBeEqualToString('highlightedDayCells()', '2000-01-10,2000-01-11,2000-0 1-12,2000-01-13,2000-01-14,2000-01-15,2000-01-16'); 168 shouldBeEqualToString('highlightedDayCells()', '2000-01-10,2000-01-11,2000-0 1-12,2000-01-13,2000-01-14,2000-01-15,2000-01-16');
169 shouldBeEqualToString('document.getElementById("week").value', '2000-W02'); 169 shouldBeEqualToString('document.getElementById("week").value', '2000-W02');
170 170
171 debug('Check if tabbing works.'); 171 debug('Check if tabbing works.');
172 shouldBeEqualToString('focusedElement()', '.list-view calendar-table-view'); 172 shouldBeEqualToString('focusedElement()', '.list-view calendar-table-view');
173 eventSender.keyDown('\t', ['shiftKey']); 173 eventSender.keyDown('Tab', ['shiftKey']);
174 shouldBeEqualToString('focusedElement()', '.calendar-navigation-button'); 174 shouldBeEqualToString('focusedElement()', '.calendar-navigation-button');
175 eventSender.keyDown('\t', ['shiftKey']); 175 eventSender.keyDown('Tab', ['shiftKey']);
176 shouldBeEqualToString('focusedElement()', '.calendar-navigation-button today -button'); 176 shouldBeEqualToString('focusedElement()', '.calendar-navigation-button today -button');
177 eventSender.keyDown('\t', ['shiftKey']); 177 eventSender.keyDown('Tab', ['shiftKey']);
178 shouldBeEqualToString('focusedElement()', '.calendar-navigation-button'); 178 shouldBeEqualToString('focusedElement()', '.calendar-navigation-button');
179 eventSender.keyDown('\t', ['shiftKey']); 179 eventSender.keyDown('Tab', ['shiftKey']);
180 shouldBeEqualToString('focusedElement()', '.month-popup-button'); 180 shouldBeEqualToString('focusedElement()', '.month-popup-button');
181 181
182 debug('open the month popup'); 182 debug('open the month popup');
183 eventSender.keyDown('\n'); 183 eventSender.keyDown('Enter');
184 shouldBeTrue('popupWindow.global.picker.monthPopupView.isVisible'); 184 shouldBeTrue('popupWindow.global.picker.monthPopupView.isVisible');
185 shouldBeEqualToString('highlightedMonthButton()', '2000-01'); 185 shouldBeEqualToString('highlightedMonthButton()', '2000-01');
186 186
187 debug("press down"); 187 debug("press down");
188 eventSender.keyDown('downArrow'); 188 eventSender.keyDown('ArrowDown');
189 shouldBeEqualToString('highlightedMonthButton()', '2000-05'); 189 shouldBeEqualToString('highlightedMonthButton()', '2000-05');
190 190
191 debug("press right"); 191 debug("press right");
192 eventSender.keyDown('rightArrow'); 192 eventSender.keyDown('ArrowRight');
193 shouldBeEqualToString('highlightedMonthButton()', '2000-06'); 193 shouldBeEqualToString('highlightedMonthButton()', '2000-06');
194 194
195 debug("press right"); 195 debug("press right");
196 eventSender.keyDown('rightArrow'); 196 eventSender.keyDown('ArrowRight');
197 shouldBeEqualToString('highlightedMonthButton()', '2000-07'); 197 shouldBeEqualToString('highlightedMonthButton()', '2000-07');
198 198
199 debug("press right"); 199 debug("press right");
200 eventSender.keyDown('rightArrow'); 200 eventSender.keyDown('ArrowRight');
201 shouldBeEqualToString('highlightedMonthButton()', '2000-08'); 201 shouldBeEqualToString('highlightedMonthButton()', '2000-08');
202 202
203 debug("press right"); 203 debug("press right");
204 eventSender.keyDown('rightArrow'); 204 eventSender.keyDown('ArrowRight');
205 shouldBeEqualToString('highlightedMonthButton()', '2000-09'); 205 shouldBeEqualToString('highlightedMonthButton()', '2000-09');
206 206
207 debug("press right"); 207 debug("press right");
208 eventSender.keyDown('rightArrow'); 208 eventSender.keyDown('ArrowRight');
209 shouldBeEqualToString('highlightedMonthButton()', '2000-10'); 209 shouldBeEqualToString('highlightedMonthButton()', '2000-10');
210 210
211 debug("press left"); 211 debug("press left");
212 eventSender.keyDown('leftArrow'); 212 eventSender.keyDown('ArrowLeft');
213 shouldBeEqualToString('highlightedMonthButton()', '2000-09'); 213 shouldBeEqualToString('highlightedMonthButton()', '2000-09');
214 214
215 debug("press up"); 215 debug("press up");
216 eventSender.keyDown('upArrow'); 216 eventSender.keyDown('ArrowUp');
217 shouldBeEqualToString('highlightedMonthButton()', '2000-05'); 217 shouldBeEqualToString('highlightedMonthButton()', '2000-05');
218 218
219 debug("press pageDown"); 219 debug("press PageDown");
220 eventSender.keyDown('pageDown'); 220 eventSender.keyDown('PageDown');
221 shouldBeEqualToString('highlightedMonthButton()', '2001-05'); 221 shouldBeEqualToString('highlightedMonthButton()', '2001-05');
222 222
223 debug("press pageUp"); 223 debug("press PageUp");
224 eventSender.keyDown('pageUp'); 224 eventSender.keyDown('PageUp');
225 shouldBeEqualToString('highlightedMonthButton()', '2000-05'); 225 shouldBeEqualToString('highlightedMonthButton()', '2000-05');
226 226
227 debug('select month in the month popup'); 227 debug('select month in the month popup');
228 eventSender.keyDown('\n'); 228 eventSender.keyDown('Enter');
229 shouldBeFalse('popupWindow.global.picker.monthPopupView.isVisible'); 229 shouldBeFalse('popupWindow.global.picker.monthPopupView.isVisible');
230 shouldBeEqualToString('currentMonth()', '2000-05'); 230 shouldBeEqualToString('currentMonth()', '2000-05');
231 shouldBeEqualToString('selectedValue()', '2000-W02'); 231 shouldBeEqualToString('selectedValue()', '2000-W02');
232 shouldBeEqualToString('selectedDayCells()', ''); 232 shouldBeEqualToString('selectedDayCells()', '');
233 shouldBeEqualToString('highlightedValue()', '2000-W02'); 233 shouldBeEqualToString('highlightedValue()', '2000-W02');
234 shouldBeEqualToString('highlightedDayCells()', ''); 234 shouldBeEqualToString('highlightedDayCells()', '');
235 235
236 debug("focus calendar table"); 236 debug("focus calendar table");
237 popupWindow.global.picker.calendarTableView.element.focus(); 237 popupWindow.global.picker.calendarTableView.element.focus();
238 238
239 // Test twice in case midnight. 239 // Test twice in case midnight.
240 debug("press t"); 240 debug("press t");
241 shouldBeTrue('testToday() || testToday()'); 241 shouldBeTrue('testToday() || testToday()');
242 242
243 debug("press esc"); 243 debug("press esc");
244 eventSender.keyDown('escape'); 244 eventSender.keyDown('Escape');
245 waitUntilClosing(test2AfterClosing); 245 waitUntilClosing(test2AfterClosing);
246 } 246 }
247 247
248 function test2AfterClosing() { 248 function test2AfterClosing() {
249 shouldBeNull('document.getElementById("mock-page-popup")'); 249 shouldBeNull('document.getElementById("mock-page-popup")');
250 250
251 finishJSTest(); 251 finishJSTest();
252 } 252 }
253 253
254 function testToday() { 254 function testToday() {
(...skipping 10 matching lines...) Expand all
265 return null; 265 return null;
266 var identifier = "." + element.className; 266 var identifier = "." + element.className;
267 if (element.value) 267 if (element.value)
268 identifier += "[value=" + element.value + "]"; 268 identifier += "[value=" + element.value + "]";
269 return identifier; 269 return identifier;
270 } 270 }
271 271
272 </script> 272 </script>
273 </body> 273 </body>
274 </html> 274 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698