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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/forms/datetimelocal-multiple-fields/datetimelocal-multiple-fields-ax-aria-attributes.html

Issue 1417213006: Switch all LayoutTests to use new AX name calculation (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix canvas-fallback-content-labels-expected.txt Created 5 years, 1 month 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 </head> 5 </head>
6 <body> 6 <body>
7 <input id="test" type="datetime-local" step="0.001" value="2012-10-09T12:34:56.7 89"> 7 <input id="test" type="datetime-local" step="0.001" value="2012-10-09T12:34:56.7 89">
8 <script> 8 <script>
9 description('This test checks aria-help attribute of fields in multiple fields d atetime-local input UI.'); 9 description('This test checks aria-help attribute of fields in multiple fields d atetime-local input UI.');
10 10
11 function focusedFieldValueDescription() 11 function focusedFieldValueDescription()
12 { 12 {
13 var element = accessibilityController.focusedElement; 13 var element = accessibilityController.focusedElement;
14 return element.deprecatedHelpText + ', ' + element.valueDescription + ', ' + element.minValue + ', ' + element.maxValue; 14 return element.description + ', ' + element.valueDescription + ', ' + eleme nt.minValue + ', ' + element.maxValue;
15 } 15 }
16 16
17 var testInput = document.getElementById('test'); 17 var testInput = document.getElementById('test');
18 18
19 if (!window.accessibilityController || !window.eventSender) 19 if (!window.accessibilityController || !window.eventSender)
20 debug('Please run inside DRT or WTR.'); 20 debug('Please run inside DRT or WTR.');
21 else { 21 else {
22 debug('Non-empty value'); 22 debug('Non-empty value');
23 testInput.focus(); 23 testInput.focus();
24 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Month, AXVa lueDescription: 10, 1, 12'); 24 shouldBeEqualToString('focusedFieldValueDescription()', 'Month, AXValueDescr iption: 10, 1, 12');
25 eventSender.keyDown('\t'); 25 eventSender.keyDown('\t');
26 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Day, AXValu eDescription: 09, 1, 31'); 26 shouldBeEqualToString('focusedFieldValueDescription()', 'Day, AXValueDescrip tion: 09, 1, 31');
27 eventSender.keyDown('\t'); 27 eventSender.keyDown('\t');
28 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Year, AXVal ueDescription: 2012, 1, 275760'); 28 shouldBeEqualToString('focusedFieldValueDescription()', 'Year, AXValueDescri ption: 2012, 1, 275760');
29 eventSender.keyDown('\t'); 29 eventSender.keyDown('\t');
30 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Hours, AXVa lueDescription: 12, 1, 12'); 30 shouldBeEqualToString('focusedFieldValueDescription()', 'Hours, AXValueDescr iption: 12, 1, 12');
31 eventSender.keyDown('\t'); 31 eventSender.keyDown('\t');
32 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Minutes, AX ValueDescription: 34, 0, 59'); 32 shouldBeEqualToString('focusedFieldValueDescription()', 'Minutes, AXValueDes cription: 34, 0, 59');
33 eventSender.keyDown('\t'); 33 eventSender.keyDown('\t');
34 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Seconds, AX ValueDescription: 56, 0, 59'); 34 shouldBeEqualToString('focusedFieldValueDescription()', 'Seconds, AXValueDes cription: 56, 0, 59');
35 eventSender.keyDown('\t'); 35 eventSender.keyDown('\t');
36 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Millisecond s, AXValueDescription: 789, 0, 999'); 36 shouldBeEqualToString('focusedFieldValueDescription()', 'Milliseconds, AXVal ueDescription: 789, 0, 999');
37 eventSender.keyDown('\t'); 37 eventSender.keyDown('\t');
38 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: AM/PM, AXVa lueDescription: PM, 1, 2'); 38 shouldBeEqualToString('focusedFieldValueDescription()', 'AM/PM, AXValueDescr iption: PM, 1, 2');
39 39
40 debug('Empty value'); 40 debug('Empty value');
41 eventSender.keyDown('\b'); 41 eventSender.keyDown('\b');
42 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: AM/PM, AXVa lueDescription: blank, 1, 2'); 42 shouldBeEqualToString('focusedFieldValueDescription()', 'AM/PM, AXValueDescr iption: blank, 1, 2');
43 eventSender.keyDown('\t', ['shiftKey']); 43 eventSender.keyDown('\t', ['shiftKey']);
44 eventSender.keyDown('\b'); 44 eventSender.keyDown('\b');
45 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Millisecond s, AXValueDescription: blank, 0, 999'); 45 shouldBeEqualToString('focusedFieldValueDescription()', 'Milliseconds, AXVal ueDescription: blank, 0, 999');
46 eventSender.keyDown('\t', ['shiftKey']); 46 eventSender.keyDown('\t', ['shiftKey']);
47 eventSender.keyDown('\b'); 47 eventSender.keyDown('\b');
48 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Seconds, AX ValueDescription: blank, 0, 59'); 48 shouldBeEqualToString('focusedFieldValueDescription()', 'Seconds, AXValueDes cription: blank, 0, 59');
49 eventSender.keyDown('\t', ['shiftKey']); 49 eventSender.keyDown('\t', ['shiftKey']);
50 eventSender.keyDown('\b'); 50 eventSender.keyDown('\b');
51 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Minutes, AX ValueDescription: blank, 0, 59'); 51 shouldBeEqualToString('focusedFieldValueDescription()', 'Minutes, AXValueDes cription: blank, 0, 59');
52 eventSender.keyDown('\t', ['shiftKey']); 52 eventSender.keyDown('\t', ['shiftKey']);
53 eventSender.keyDown('\b'); 53 eventSender.keyDown('\b');
54 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Hours, AXVa lueDescription: blank, 1, 12'); 54 shouldBeEqualToString('focusedFieldValueDescription()', 'Hours, AXValueDescr iption: blank, 1, 12');
55 eventSender.keyDown('\t', ['shiftKey']); 55 eventSender.keyDown('\t', ['shiftKey']);
56 eventSender.keyDown('\b'); 56 eventSender.keyDown('\b');
57 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Year, AXVal ueDescription: blank, 1, 275760'); 57 shouldBeEqualToString('focusedFieldValueDescription()', 'Year, AXValueDescri ption: blank, 1, 275760');
58 eventSender.keyDown('\t', ['shiftKey']); 58 eventSender.keyDown('\t', ['shiftKey']);
59 eventSender.keyDown('\b'); 59 eventSender.keyDown('\b');
60 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Day, AXValu eDescription: blank, 1, 31'); 60 shouldBeEqualToString('focusedFieldValueDescription()', 'Day, AXValueDescrip tion: blank, 1, 31');
61 eventSender.keyDown('\t', ['shiftKey']); 61 eventSender.keyDown('\t', ['shiftKey']);
62 eventSender.keyDown('\b'); 62 eventSender.keyDown('\b');
63 shouldBeEqualToString('focusedFieldValueDescription()', 'AXHelp: Month, AXVa lueDescription: blank, 1, 12'); 63 shouldBeEqualToString('focusedFieldValueDescription()', 'Month, AXValueDescr iption: blank, 1, 12');
64 64
65 debug(''); 65 debug('');
66 testInput.parentNode.removeChild(testInput); 66 testInput.parentNode.removeChild(testInput);
67 } 67 }
68 </script> 68 </script>
69 </body> 69 </body>
70 </html> 70 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698