32 lines
815 B
HTML
32 lines
815 B
HTML
<html>
|
|
<head>
|
|
<script src="../../resources/js-test.js"></script>
|
|
<style>
|
|
body[style] { }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<textarea id="target"></textarea>
|
|
<div>The text field should accept typed characters.</div>
|
|
<pre id="console"></pre>
|
|
<script>
|
|
document.getElementById("target").addEventListener("textInput", function (evt) { evt.target.style.width = 100; });
|
|
if (window.testRunner) {
|
|
window.target = document.getElementById("target");
|
|
window.setTimeout(function() {
|
|
window.target.focus();
|
|
eventSender.keyDown("h");
|
|
eventSender.keyDown("e");
|
|
eventSender.keyDown("l");
|
|
eventSender.keyDown("l");
|
|
eventSender.keyDown("o");
|
|
shouldBe("window.target.value", '"hello"');
|
|
finishJSTest();
|
|
}, 0);
|
|
}
|
|
|
|
window.jsTestIsAsync = true;
|
|
</script>
|
|
</body>
|
|
</html>
|