blob: b213d29731d082f7dc96d64ca4856a6b9e1a457c [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<script src="../../resources/js-test-pre.js"></script>
</head>
<body id="body">
<img src="image.jpg" alt="Image alt attr" title="Image title attr" id="image">
<form>
<a href="" title="Link title attr" id="link">Functional label</a>:
<input title="Entry title attr" type="text" id="entry" />
<input value="Clear" type="reset" />
<input value="Submit" title="Submit button title attr" type="submit" id="button" />
</form>
<p id="description"></p>
<div id="console"></div>
<script>
description("This tests the exposure of alt and title information.");
if (window.accessibilityController) {
testRunner.dumpAsText();
var image = accessibilityController.accessibleElementById("image");
shouldBe("image.title", "'AXTitle: Image alt attr'");
shouldBe("image.description", "'AXDescription: Image title attr'");
var link = accessibilityController.accessibleElementById("link");
shouldBe("link.title", "'AXTitle: Functional label'");
shouldBe("link.description", "'AXDescription: Link title attr'");
var entry = accessibilityController.accessibleElementById("entry");
shouldBe("entry.title", "'AXTitle: Entry title attr'");
shouldBe("entry.description", "'AXDescription: '");
var button = accessibilityController.accessibleElementById("button");
shouldBe("button.title", "'AXTitle: Submit'");
shouldBe("button.description", "'AXDescription: Submit button title attr'");
}
</script>
<script src="../../resources/js-test-post.js"></script>
</body>
</html>