blob: 40a5e98571f7822c5b713974d29ff24ea6c4e108 [file] [log] [blame]
<!DOCTYPE HTML>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<script src="../resources/run-after-layout-and-paint.js"></script>
<input id="input">
<script>
async_test_after_layout_and_paint(function(t) {
var input = document.getElementById("input");
input.addEventListener("focus", function() {
t.done();
});
var axInput = accessibilityController.accessibleElementById("input");
axInput.press();
}, "Calling press() focuses an input.");
</script>
<textarea id="textarea"></textarea>
<script>
async_test_after_layout_and_paint(function(t) {
var textarea = document.getElementById("textarea");
textarea.addEventListener("focus", function() {
t.done();
});
var axTextarea = accessibilityController.accessibleElementById("textarea");
axTextarea.press();
}, "Calling press() focuses a textarea.");
</script>
<div id="contenteditable" contenteditable></div>
<script>
async_test_after_layout_and_paint(function(t) {
var contenteditable = document.getElementById("contenteditable");
contenteditable.addEventListener("focus", function() {
t.done();
});
var axContenteditable = accessibilityController.accessibleElementById(
"contenteditable");
axContenteditable.press();
}, "Calling press() focuses a contenteditable.");
</script>