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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/spatial-navigation/snav-multiple-select.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 <html> 1 <html>
2 <!-- 2 <!--
3 This test ensures the correctness of Spatial Navigation (SNav) algorithm ove r multiple select element. 3 This test ensures the correctness of Spatial Navigation (SNav) algorithm ove r multiple select element.
4 4
5 * Pre-conditions: 5 * Pre-conditions:
6 1) DRT support for SNav enable/disable. 6 1) DRT support for SNav enable/disable.
7 7
8 * Navigation steps: 8 * Navigation steps:
9 1) Loads this page, focus goes to "start" automatically. 9 1) Loads this page, focus goes to "start" automatically.
10 2) Focus moves away from select in 4 different directions to neighbor nodes and back. 10 2) Focus moves away from select in 4 different directions to neighbor nodes and back.
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 initTest(resultMap, additionalTest); 46 initTest(resultMap, additionalTest);
47 } 47 }
48 48
49 function additionalTest() 49 function additionalTest()
50 { 50 {
51 document.getElementById("start").focus(); //move to 1st item 51 document.getElementById("start").focus(); //move to 1st item
52 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false"); 52 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false");
53 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "false"); 53 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "false");
54 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false"); 54 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false");
55 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "false"); 55 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "false");
56 eventSender.keyDown("downArrow"); //move to 2nd item 56 eventSender.keyDown("ArrowDown"); //move to 2nd item
57 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false"); 57 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false");
58 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "false"); 58 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "false");
59 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false"); 59 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false");
60 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "false"); 60 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "false");
61 eventSender.keyDown(" "); //select 2nd item 61 eventSender.keyDown(" "); //select 2nd item
62 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false"); 62 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false");
63 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "true"); 63 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "true");
64 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false"); 64 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false");
65 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "false"); 65 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "false");
66 eventSender.keyDown("downArrow"); //move to 4th item (3rd item is disabled) 66 eventSender.keyDown("ArrowDown"); //move to 4th item (3rd item is disabled)
67 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false"); 67 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false");
68 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "true"); 68 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "true");
69 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false"); 69 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false");
70 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "false"); 70 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "false");
71 eventSender.keyDown(" "); //select 4th item 71 eventSender.keyDown(" "); //select 4th item
72 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false"); 72 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false");
73 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "true"); 73 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "true");
74 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false"); 74 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false");
75 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "true"); 75 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "true");
76 eventSender.keyDown("upArrow"); //move back to 2nd item 76 eventSender.keyDown("ArrowUp"); //move back to 2nd item
77 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false"); 77 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false");
78 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "true"); 78 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "true");
79 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false"); 79 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false");
80 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "true"); 80 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "true");
81 eventSender.keyDown(" "); //deselect 2nd item 81 eventSender.keyDown(" "); //deselect 2nd item
82 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false"); 82 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false");
83 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "false"); 83 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "false");
84 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false"); 84 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false");
85 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "true"); 85 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "true");
86 eventSender.keyDown("upArrow"); //move back to 1st item 86 eventSender.keyDown("ArrowUp"); //move back to 1st item
87 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false"); 87 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false");
88 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "false"); 88 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "false");
89 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false"); 89 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false");
90 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "true"); 90 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "true");
91 eventSender.keyDown("downArrow", ["shiftKey"]); //shift-down to 2nd item 91 eventSender.keyDown("ArrowDown", ["shiftKey"]); //shift-down to 2nd item
92 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false"); 92 shouldBe("gFocusedDocument.getElementById(\"start\").options[0].selected", "false");
93 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "true"); 93 shouldBe("gFocusedDocument.getElementById(\"start\").options[1].selected", "true");
94 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false"); 94 shouldBe("gFocusedDocument.getElementById(\"start\").options[2].selected", "false");
95 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "true"); 95 shouldBe("gFocusedDocument.getElementById(\"start\").options[3].selected", "true");
96 96
97 testCompleted(); 97 testCompleted();
98 } 98 }
99 99
100 function testCompleted() 100 function testCompleted()
101 { 101 {
(...skipping 22 matching lines...) Expand all
124 <td style="vertical-align: top; text-align: center;"></td> 124 <td style="vertical-align: top; text-align: center;"></td>
125 <td style="vertical-align: top; text-align: center;"><a id="8" href="a ">8</a></td> 125 <td style="vertical-align: top; text-align: center;"><a id="8" href="a ">8</a></td>
126 <td style="vertical-align: top; text-align: center;"></td> 126 <td style="vertical-align: top; text-align: center;"></td>
127 </tr> 127 </tr>
128 </tbody> 128 </tbody>
129 </table> 129 </table>
130 <div id="console"></div> 130 <div id="console"></div>
131 </body> 131 </body>
132 </html> 132 </html>
133 133
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698