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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/keyboardevent-code.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 <link rel="help" href="http://www.w3.org/TR/DOM-Level-3-Events/#events-KeyboardE vent-code" /> 2 <link rel="help" href="http://www.w3.org/TR/DOM-Level-3-Events/#events-KeyboardE vent-code" />
3 <script src="../../resources/js-test.js"></script>- 3 <script src="../../resources/js-test.js"></script>-
4 <textarea id="textarea"></textarea> 4 <textarea id="textarea"></textarea>
5 <script> 5 <script>
6 description('Tests KeyboardEvent.code attribute'); 6 description('Tests KeyboardEvent.code attribute');
7 var textarea = document.getElementById('textarea'); 7 var textarea = document.getElementById('textarea');
8 textarea.addEventListener('keydown', recordKeyEvent, false); 8 textarea.addEventListener('keydown', recordKeyEvent, false);
9 textarea.addEventListener('keyup', recordKeyEvent, false); 9 textarea.addEventListener('keyup', recordKeyEvent, false);
10 textarea.addEventListener('keypress', recordKeyEvent, false); 10 textarea.addEventListener('keypress', recordKeyEvent, false);
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 eventSender.keyDown('z'); 42 eventSender.keyDown('z');
43 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'KeyZ\''); 43 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'KeyZ\'');
44 eventSender.keyDown('0'); 44 eventSender.keyDown('0');
45 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Digit0\''); 45 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Digit0\'');
46 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'Digit0\''); 46 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'Digit0\'');
47 shouldEvaluateTo('lastKeyboardPressEvent.code', '\'Digit0\''); 47 shouldEvaluateTo('lastKeyboardPressEvent.code', '\'Digit0\'');
48 eventSender.keyDown('4'); 48 eventSender.keyDown('4');
49 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Digit4\''); 49 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Digit4\'');
50 eventSender.keyDown('9'); 50 eventSender.keyDown('9');
51 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Digit9\''); 51 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Digit9\'');
52 eventSender.keyDown('backspace'); 52 eventSender.keyDown('Backspace');
53 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Backspace\''); 53 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Backspace\'');
54 54
55 debug('Functional Keys'); 55 debug('Functional Keys');
56 eventSender.keyDown('leftControl'); 56 eventSender.keyDown('ControlLeft');
57 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ControlLeft\''); 57 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ControlLeft\'');
58 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'ControlLeft\''); 58 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'ControlLeft\'');
59 eventSender.keyDown('rightControl'); 59 eventSender.keyDown('ControlRight');
60 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ControlRight\''); 60 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ControlRight\'');
61 eventSender.keyDown('leftShift'); 61 eventSender.keyDown('ShiftLeft');
62 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ShiftLeft\''); 62 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ShiftLeft\'');
63 eventSender.keyDown('rightShift'); 63 eventSender.keyDown('ShiftRight');
64 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ShiftRight\''); 64 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ShiftRight\'');
65 eventSender.keyDown('leftAlt'); 65 eventSender.keyDown('AltLeft');
66 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'AltLeft\''); 66 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'AltLeft\'');
67 eventSender.keyDown('rightAlt'); 67 eventSender.keyDown('AltRight');
68 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'AltRight\''); 68 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'AltRight\'');
69 eventSender.keyDown('\n'); 69 eventSender.keyDown('Enter');
70 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Enter\''); 70 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Enter\'');
71 eventSender.keyDown('menu'); 71 eventSender.keyDown('ContextMenu');
72 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ContextMenu\''); 72 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ContextMenu\'');
73 eventSender.keyDown(' '); 73 eventSender.keyDown(' ');
74 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Space\''); 74 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Space\'');
75 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'Space\''); 75 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'Space\'');
76 shouldEvaluateTo('lastKeyboardPressEvent.code', '\'Space\''); 76 shouldEvaluateTo('lastKeyboardPressEvent.code', '\'Space\'');
77 eventSender.keyDown('\t'); 77 eventSender.keyDown('Tab');
78 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Tab\''); 78 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Tab\'');
79 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'Tab\''); 79 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'Tab\'');
80 80
81 debug('Control Pad'); 81 debug('Control Pad');
82 eventSender.keyDown('insert'); 82 eventSender.keyDown('Insert');
83 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Insert\''); 83 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Insert\'');
84 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'Insert\''); 84 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'Insert\'');
85 eventSender.keyDown('delete'); 85 eventSender.keyDown('Delete');
86 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Delete\''); 86 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Delete\'');
87 eventSender.keyDown('home'); 87 eventSender.keyDown('Home');
88 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Home\''); 88 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Home\'');
89 eventSender.keyDown('end'); 89 eventSender.keyDown('End');
90 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'End\''); 90 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'End\'');
91 eventSender.keyDown('pageUp'); 91 eventSender.keyDown('PageUp');
92 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'PageUp\''); 92 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'PageUp\'');
93 eventSender.keyDown('pageDown'); 93 eventSender.keyDown('PageDown');
94 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'PageDown\''); 94 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'PageDown\'');
95 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'PageDown\''); 95 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'PageDown\'');
96 96
97 debug('Arrow Pad Section'); 97 debug('Arrow Pad Section');
98 eventSender.keyDown('rightArrow'); 98 eventSender.keyDown('ArrowRight');
99 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ArrowRight\''); 99 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ArrowRight\'');
100 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'ArrowRight\''); 100 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'ArrowRight\'');
101 eventSender.keyDown('downArrow'); 101 eventSender.keyDown('ArrowDown');
102 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ArrowDown\''); 102 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ArrowDown\'');
103 eventSender.keyDown('leftArrow'); 103 eventSender.keyDown('ArrowLeft');
104 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ArrowLeft\''); 104 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ArrowLeft\'');
105 eventSender.keyDown('upArrow'); 105 eventSender.keyDown('ArrowUp');
106 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ArrowUp\''); 106 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'ArrowUp\'');
107 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'ArrowUp\''); 107 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'ArrowUp\'');
108 108
109 debug('Number Pad Section'); 109 debug('Number Pad Section');
110 eventSender.keyDown('numLock'); 110 eventSender.keyDown('NumLock');
111 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'NumLock\''); 111 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'NumLock\'');
112 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'NumLock\''); 112 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'NumLock\'');
113 113
114 debug('Function Section'); 114 debug('Function Section');
115 eventSender.keyDown('escape'); 115 eventSender.keyDown('Escape');
116 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Escape\''); 116 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'Escape\'');
117 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'Escape\''); 117 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'Escape\'');
118 eventSender.keyDown('F1'); 118 eventSender.keyDown('F1');
119 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'F1\''); 119 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'F1\'');
120 eventSender.keyDown('F6'); 120 eventSender.keyDown('F6');
121 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'F6\''); 121 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'F6\'');
122 eventSender.keyDown('F12'); 122 eventSender.keyDown('F12');
123 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'F12\''); 123 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'F12\'');
124 eventSender.keyDown('printScreen'); 124 eventSender.keyDown('PrintScreen');
125 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'PrintScreen\''); 125 shouldEvaluateTo('lastKeyboardDownEvent.code', '\'PrintScreen\'');
126 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'PrintScreen\''); 126 shouldEvaluateTo('lastKeyboardUpEvent.code', '\'PrintScreen\'');
127 } 127 }
128 </script> 128 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698