Rubber-stamped by Brady Eidson.
[webbrowser.git] / LayoutTests / fast / forms / textfield-to-password-on-focus.html
blob16a4c6fcb41e4efec7076613ee7582cb4b783e8d
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html>
3 <head>
4 <link rel="stylesheet" href="../js/resources/js-test-style.css">
5 <script src="../js/resources/js-test-pre.js"></script>
6 <script>
7 if (window.layoutTestController) {
8 window.layoutTestController.waitUntilDone();
9 window.layoutTestController.dumpAsText();
12 function changeToPasswordField(textField)
14 textField.setAttribute("type", "password");
17 function test()
19 if (window.layoutTestController) {
20 var field = document.getElementById("field").focus();
22 eventSender.keyDown("p");
23 eventSender.keyDown("a");
24 eventSender.keyDown("s");
25 eventSender.keyDown("s");
27 shouldBe('field.value', "'pass'");
28 isSuccessfullyParsed();
30 window.layoutTestController.notifyDone();
33 </script>
34 </head>
35 <body onload="test()">
36 <ol><li>Hit Tab key to focus input field.</li><li>Type some text.</li></ol>
37 <input type="text" id="field" onfocus="changeToPasswordField(this)">
38 <hr>
39 <p id="description"></p>
40 <div id="console"></div>
41 <script>
42 description("Test for <a href=\"https://bugs.webkit.org/show_bug.cgi?id=18900\">Bug 18900: Password field has focus but can't type text (i.rememberthemilk.com)</a>");
43 successfullyParsed = true;
44 </script>
45 <script src="../js/resources/js-test-post-function.js"></script>
46 </body>
47 </html>