1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
4 <script src="../../../fast/js/resources/js-test-pre.js"></script>
8 <input type="text" aria-required="true" id="textfield1">
9 <input type="text" aria-required="false" id="textfield2">
10 <input type="text" id="textfield3">
12 <p id="description"></p>
13 <div id="console"></div>
17 description("This tests that aria-required is a usable attribute.");
19 if (window.accessibilityController) {
21 // this text field should be required.
22 document.getElementById("textfield1").focus();
23 var obj = accessibilityController.focusedElement;
25 var succeeded = obj.isRequired;
26 shouldBe("succeeded", "true");
28 // this text field should not be required
29 document.getElementById("textfield2").focus();
30 var obj = accessibilityController.focusedElement;
32 var succeeded = !obj.isRequired;
33 shouldBe("succeeded", "true");
35 // this text field should not be required
36 document.getElementById("textfield3").focus();
37 var obj = accessibilityController.focusedElement;
39 var succeeded = !obj.isRequired;
40 shouldBe("succeeded", "true");
45 <script src="../../../fast/js/resources/js-test-post.js"></script>