59 lines
1.4 KiB
HTML
59 lines
1.4 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
|
<html>
|
|
<head>
|
|
<script src="../../resources/js-test-pre.js"></script>
|
|
</head>
|
|
<body id="body">
|
|
|
|
<input type="search" id="search1"><br>
|
|
|
|
<input type="text" name="search" id="search2"><br>
|
|
|
|
<form action="/search">
|
|
<input type="text" id="search3">
|
|
</form>
|
|
|
|
<form name="searchme" action="/">
|
|
<input type="text" id="search4">
|
|
</form>
|
|
|
|
<form name="Searchme" action="/">
|
|
<input type="text" id="search5">
|
|
</form>
|
|
|
|
<form action="/SEARch">
|
|
<input type="text" id="search6">
|
|
</form>
|
|
|
|
<input type="text" id="search7" name="SEarch">
|
|
|
|
<form name="/" action="/">
|
|
<input type="text" id="nosearch1">
|
|
</form>
|
|
|
|
<input type="text" id="nosearch2">
|
|
|
|
<input type="text" id="nosearch3" name="textonly">
|
|
|
|
<p id="description"></p>
|
|
<div id="console"></div>
|
|
|
|
<script>
|
|
description("This tests that we can detect a search field based on a few heuristics.");
|
|
|
|
if (window.accessibilityController) {
|
|
for (var k = 1; k <= 7; k++) {
|
|
var search = accessibilityController.accessibleElementById("search" + k);
|
|
shouldBe("search.subrole", "'AXSubrole: AXSearchField'");
|
|
}
|
|
|
|
for (var k = 1; k <= 3; k++) {
|
|
var nosearch = accessibilityController.accessibleElementById("nosearch" + k);
|
|
shouldBe("nosearch.subrole", "'AXSubrole: '");
|
|
}
|
|
}
|
|
</script>
|
|
<script src="../../resources/js-test-post.js"></script>
|
|
</body>
|
|
</html>
|