| <!DOCTYPE html> |
| <head> |
| <script src="../../resources/js-test.js"></script> |
| <style> |
| #editor1, #editor2 { |
| width: 100%; |
| height: 0; |
| } |
| </style> |
| </head> |
| <body> |
| <div contenteditable="true" id="editor1"></div> |
| <div contenteditable="true" id="editor2">!</div> |
| <script> |
| if (window.testRunner) |
| testRunner.dumpEditingCallbacks(); |
| |
| description("Verifies the ability to programmatically focus and insert text in an empty editable element."); |
| editor1 = document.getElementById("editor1"); |
| editor1.focus(); |
| document.execCommand("InsertText", true, "Hello world"); |
| shouldBeEqualToString("editor1.textContent", "Hello world"); |
| |
| editor2 = document.getElementById("editor2"); |
| editor2.focus(); |
| document.execCommand("InsertText", true, "Hello world"); |
| shouldBeEqualToString("editor2.textContent", "Hello world!"); |
| </script> |
| </body> |