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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/keydown-1.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 <body> 1 <body>
2 <p>This tests that keydown events aren't sent to the main frame for command key presses that occur when a subframe is first responder. To run it manually, clic k inside the subframe, type a few characters, then do Command-A to Select All. Only the subframe should report a keydown event.</p> 2 <p>This tests that keydown events aren't sent to the main frame for command key presses that occur when a subframe is first responder. To run it manually, clic k inside the subframe, type a few characters, then do Command-A to Select All. Only the subframe should report a keydown event.</p>
3 <iframe id="iframe" style="border: 1px solid black;" src="../../editing/resource s/contenteditable-iframe-src.html"></iframe> 3 <iframe id="iframe" style="border: 1px solid black;" src="../../editing/resource s/contenteditable-iframe-src.html"></iframe>
4 <ul id="console"></ul> 4 <ul id="console"></ul>
5 5
6 <script> 6 <script>
7 function log(str) { 7 function log(str) {
8 var console = document.getElementById("console"); 8 var console = document.getElementById("console");
9 var li = document.createElement("li"); 9 var li = document.createElement("li");
10 li.appendChild(document.createTextNode(str)); 10 li.appendChild(document.createTextNode(str));
(...skipping 23 matching lines...) Expand all
34 var iframe = document.getElementById("iframe"); 34 var iframe = document.getElementById("iframe");
35 var x = iframe.offsetParent.offsetLeft + iframe.offsetLeft + iframe.offsetWi dth / 2; 35 var x = iframe.offsetParent.offsetLeft + iframe.offsetLeft + iframe.offsetWi dth / 2;
36 var y = iframe.offsetParent.offsetTop + iframe.offsetTop + iframe.offsetHeig ht / 2; 36 var y = iframe.offsetParent.offsetTop + iframe.offsetTop + iframe.offsetHeig ht / 2;
37 37
38 eventSender.mouseMoveTo(x, y); 38 eventSender.mouseMoveTo(x, y);
39 eventSender.mouseDown(); 39 eventSender.mouseDown();
40 eventSender.mouseUp(); 40 eventSender.mouseUp();
41 41
42 window.frames[0].document.execCommand("InsertText", false, "This sentence sh ould not end with a period."); 42 window.frames[0].document.execCommand("InsertText", false, "This sentence sh ould not end with a period.");
43 // Move backward by one character. 43 // Move backward by one character.
44 eventSender.keyDown("leftArrow"); 44 eventSender.keyDown("ArrowLeft");
45 // Delete forward by one character. 45 // Delete forward by one character.
46 eventSender.keyDown("delete"); 46 eventSender.keyDown("Delete");
47 47
48 log(window.frames[0].document.body.innerText); 48 log(window.frames[0].document.body.innerText);
49 window.testRunner.notifyDone(); 49 window.testRunner.notifyDone();
50 } 50 }
51 51
52 if (window.testRunner) { 52 if (window.testRunner) {
53 testRunner.dumpAsText(); 53 testRunner.dumpAsText();
54 testRunner.waitUntilDone(); 54 testRunner.waitUntilDone();
55 } 55 }
56 window.onload = runTest; 56 window.onload = runTest;
57 </script> 57 </script>
58 </body> 58 </body>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698