- commit
- 90540e1acf3f7e2591d85c967da7ab11cfd75878
- parent
- 91d1a4aa54f7ed517078e09ed08289fcfb22bea3
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2024-02-02 18:52
wpt: sort test cases
Diffstat
| M | test/wpt-accname.js | 1372 | ++++++++++++++++++++++++++++++------------------------------ |
| M | wpt.py | 2 | +- |
2 files changed, 687 insertions, 687 deletions
diff --git a/test/wpt-accname.js b/test/wpt-accname.js
@@ -1,98 +1,138 @@ 1 1 window.wpt = window.wpt || {}; 2 2 window.wpt.accname = [ 3 3 {4 -1 "filename": "comp_label.html",5 -1 "title": "Name Comp: Label",6 -1 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_label\">#comp_label</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<div aria-label=\"label\" data-expectedlabel=\"label\" data-testname=\"label valid on group\" role=\"group\" class=\"ex\">x</div>\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_label -->",-1 4 "filename": "description_test_case_666-manual.html", -1 5 "title": "Description test case 666", -1 6 "html": "<p>This test examines the ARIA properties for Description test case 666.</p>\n <div>\n <img id=\"test\" aria-describedby=\"ID1\" src=\"test.png\">\n </div>\n <div id=\"ID1\" role=\"presentation\">foo</div>", 7 7 "name": null, -1 8 "description": "foo", -1 9 "selector": "#test" -1 10 }, -1 11 { -1 12 "filename": "name_test_case_756-manual.html", -1 13 "title": "Name test case 756", -1 14 "html": "<p>This test examines the ARIA properties for Name test case 756.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"file\" id=\"test\"/>", -1 15 "name": "fancy fruit", 8 16 "description": null,9 -1 "selector": ".ex"-1 17 "selector": "#test" 10 18 }, 11 19 {12 -1 "filename": "comp_embedded_control.html",13 -1 "title": "Name Comp: Embedded Control",14 -1 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_embedded_control\">#comp_embedded_control</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<label>\n <input type=\"checkbox\" data-expectedlabel=\"Flash the screen 3 times\" data-testname=\"checkbox label with embedded textfield\" class=\"ex\">\n Flash the screen\n <input value=\"3\" aria-label=\"number of times\" data-expectedlabel=\"number of times\" data-testname=\"label of embedded textfield inside checkbox label\" class=\"ex\"> times\n</label>\n\n\n<!--\n\nTodo: test all remaining cases of https://w3c.github.io/accname/#comp_embedded_control\n - comp_embedded_control_textbox\n - comp_embedded_control_combobox_or_listbox\n - comp_embedded_control_range\n - comp_embedded_control_range_valuetext\n - comp_embedded_control_range_valuenow\n - comp_embedded_control_range_host_language_value\n\n-->",15 -1 "name": null,-1 20 "filename": "name_radio-label-embedded-combobox-manual.html", -1 21 "title": "Name radio-label-embedded-combobox", -1 22 "html": "<p>This test examines the ARIA properties for Name radio-label-embedded-combobox.</p>\n <input type=\"radio\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1</li>\n <li role=\"option\">2</li>\n <li role=\"option\">3</li>\n </ul>\n </div>\n times.\n </label>", -1 23 "name": "Flash the screen 1 times.", 16 24 "description": null,17 -1 "selector": ".ex"-1 25 "selector": "#test" 18 26 }, 19 27 {20 -1 "filename": "comp_name_from_content.html",21 -1 "title": "Name Comp: Name From Content",22 -1 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_name_from_content\">#comp_name_from_content</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<h1 data-expectedlabel=\"label\" data-testname=\"heading name from content\" class=\"ex\">label</h1>\n\n<!--\n\nTodo: test all remaining cases of https://w3c.github.io/accname/#comp_name_from_content\n - comp_name_from_content_reset\n - comp_name_from_content_pseudo_element\n - comp_name_from_content_pseudo_element_before\n - comp_name_from_content_pseudo_element_after\n - comp_name_from_content_for_each_child\n - comp_name_from_content_for_each_child_set_current\n - comp_name_from_content_for_each_child_recursion\n - comp_for_each_child_append\n - comp_name_from_content_return\n\nTodo: test all remaining *recursive* cases in https://w3c.github.io/accname/#comp_recursive_name_from_content\n\n-->",-1 28 "filename": "description_test_case_one_valid_reference-manual.html", -1 29 "title": "Description test case one valid reference", -1 30 "html": "<p>This test examines the ARIA properties for Description test case one valid reference.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1 t2 t3\">\n <div id=\"t2\">foo</div>", 23 31 "name": null, -1 32 "description": "foo", -1 33 "selector": "#test" -1 34 }, -1 35 { -1 36 "filename": "name_test_case_754-manual.html", -1 37 "title": "Name test case 754", -1 38 "html": "<p>This test examines the ARIA properties for Name test case 754.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"checkbox\" id=\"test\"/>", -1 39 "name": "fancy fruit", 24 40 "description": null,25 -1 "selector": ".ex"-1 41 "selector": "#test" 26 42 }, 27 43 {28 -1 "filename": "comp_labelledby.html",29 -1 "title": "Name Comp: Labelledby",30 -1 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_labelledby\">#comp_labelledby</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<div role=\"group\" aria-labelledby=\"h\" class=\"ex\" data-expectedlabel=\"div group label\" data-testname=\"div group explicitly labelledby heading\">\n <h2 id=\"h\">div group label</h2>\n <p>text inside div group</p>\n</div>\n\n<!--\n\nTodo: test all remaining cases of https://w3c.github.io/accname/#comp_labelledby\n - comp_labelledby_reset\n - comp_labelledby_foreach\n - comp_labelledby_set_current\n - comp_labelledby_recursion\n - comp_labelledby_append\n - comp_labelledby_return\n\n-->",31 -1 "name": null,-1 44 "filename": "name_test_case_659-manual.html", -1 45 "title": "Name test case 659", -1 46 "html": "<p>This test examines the ARIA properties for Name test case 659.</p>\n <style type=\"text/css\">\n label:before { content: \"foo\"; }\n label:after { content: \"baz\"; }\n </style>\n <form>\n <label for=\"test\" title=\"bar\"><input id=\"test\" type=\"text\" name=\"test\" title=\"buz\"></label>\n </form>", -1 47 "name": "foo bar baz", 32 48 "description": null,33 -1 "selector": ".ex"-1 49 "selector": "#test" 34 50 }, 35 51 {36 -1 "filename": "comp_tooltip.html",37 -1 "title": "Name Comp: Tooltip",38 -1 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_tooltip\">#comp_tooltip</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<a href=\"#\" title=\"label\" data-expectedlabel=\"label\" data-testname=\"link label from tooltip\" class=\"ex\"><img src=\"#\" alt=\"\"></a>\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_tooltip -->",39 -1 "name": null,-1 52 "filename": "name_file-label-embedded-spinbutton-manual.html", -1 53 "title": "Name file-label-embedded-spinbutton", -1 54 "html": "<p>This test examines the ARIA properties for Name file-label-embedded-spinbutton.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>", -1 55 "name": "foo 5 baz", 40 56 "description": null,41 -1 "selector": ".ex"-1 57 "selector": "#test" 42 58 }, 43 59 {44 -1 "filename": "comp_host_language_label.html",45 -1 "title": "Name Comp: Host Language Label",46 -1 "html": "<h1>AccName: Host Language Label Tests</h1>\n<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_host_language_label\">#comp_host_language_label</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<h2>HTML input with value, alt, etc.</h2>\n<input type=\"button\" value=\"button label\" data-expectedlabel=\"button label\" data-testname=\"html: input[type=button]\" class=\"ex\">\n<input type=\"image\" src=\"#\" alt=\"image input label\" data-expectedlabel=\"image input label\" data-testname=\"html: input[type=image]\" class=\"ex\">\n<input type=\"reset\" value=\"reset label\" data-expectedlabel=\"reset label\" data-testname=\"html: input[type=reset]\" class=\"ex\">\n<input type=\"submit\" value=\"submit label\" data-expectedlabel=\"submit label\" data-testname=\"html: input[type=submit]\" class=\"ex\">\n\n\n<h2>HTML input label/for</h2>\n<!-- above: input[type=button] -->\n<label for=\"cb\">checkbox label</label><input id=\"cb\" type=\"checkbox\" data-expectedlabel=\"checkbox label\" data-testname=\"html: label[for] input[type=checkbox]\" class=\"ex\"><br>\n<label for=\"co\">color label</label><input id=\"co\" type=\"color\" data-expectedlabel=\"color label\" data-testname=\"html: label[for] input[type=color]\" class=\"ex\"><br>\n<label for=\"da\">date label</label><input id=\"da\" type=\"date\" data-expectedlabel=\"date label\" data-testname=\"html: label[for] input[type=date]\" class=\"ex\"><br>\n<label for=\"dtl\">datetime-local label</label><input id=\"dtl\" type=\"date\" data-expectedlabel=\"datetime-local label\" data-testname=\"html: label[for] input[type=datetime-local]\" class=\"ex\"><br>\n<label for=\"em\">email label</label><input id=\"em\" type=\"email\" data-expectedlabel=\"email label\" data-testname=\"html: label[for] input[type=email]\" class=\"ex\"><br>\n\n<!-- todo: results for input[type=file] currently differ in all engines -->\n<!--\n<label for=\"fi\">file label</label><input id=\"fi\" type=\"file\" data-expectedlabel=\"file label\" data-testname=\"html: label[for] input[type=file]\" class=\"ex\"><br>\n-->\n\n<!-- skipped: input[type=hidden] for/id n/a -->\n<!-- above: input[type=image] -->\n<label for=\"mo\">month label</label><input id=\"mo\" type=\"month\" data-expectedlabel=\"month label\" data-testname=\"html: label[for] input[type=month]\" class=\"ex\"><br>\n<label for=\"n\">number label</label><input id=\"n\" type=\"number\" data-expectedlabel=\"number label\" data-testname=\"html: label[for] input[type=number]\" class=\"ex\"><br>\n<label for=\"pw\">password label</label><input id=\"pw\" type=\"password\" data-expectedlabel=\"password label\" data-testname=\"html: label[for] input[type=password]\" class=\"ex\"><br>\n<label for=\"ra\">radio label</label><input id=\"ra\" type=\"radio\" data-expectedlabel=\"radio label\" data-testname=\"html: label[for] input[type=radio]\" class=\"ex\"><br>\n<label for=\"rng\">range label</label><input id=\"rng\" type=\"range\" data-expectedlabel=\"range label\" data-testname=\"html: label[for] input[type=range]\" class=\"ex\"><br>\n<!-- input[type=reset] above -->\n<label for=\"search\">search label</label><input id=\"search\" type=\"search\" data-expectedlabel=\"search label\" data-testname=\"html: label[for] input[type=search]\" class=\"ex\"><br>\n<!-- input[type=submit] above -->\n<label for=\"tel\">tel label</label><input id=\"tel\" type=\"tel\" data-expectedlabel=\"tel label\" data-testname=\"html: label[for] input[type=tel]\" class=\"ex\"><br>\n<label for=\"t\">textfield label</label><input id=\"t\" type=\"text\" data-expectedlabel=\"textfield label\" data-testname=\"html: label[for] input[type=text]\" class=\"ex\"><br>\n<label for=\"time\">time label</label><input id=\"time\" type=\"time\" data-expectedlabel=\"time label\" data-testname=\"html: label[for] input[type=time]\" class=\"ex\"><br>\n<label for=\"url\">url label</label><input id=\"url\" type=\"url\" data-expectedlabel=\"url label\" data-testname=\"html: label[for] input[type=url]\" class=\"ex\"><br>\n<label for=\"week\">week label</label><input id=\"week\" type=\"week\" data-expectedlabel=\"week label\" data-testname=\"html: label[for] input[type=week]\" class=\"ex\"><br>\n\n\n<h2>HTML input label encapsulation</h2>\n<!-- above: input[type=button] -->\n<label><input type=\"checkbox\" data-expectedlabel=\"checkbox label\" data-testname=\"html: label input[type=checkbox] encapsulation\" class=\"ex\">checkbox label</label><br>\n<label><input type=\"color\" data-expectedlabel=\"color label\" data-testname=\"html: label input[type=color] encapsulation\" class=\"ex\">color label</label><br>\n<label><input type=\"date\" data-expectedlabel=\"date label\" data-testname=\"html: label input[type=date] encapsulation\" class=\"ex\">date label</label><br>\n<label><input type=\"datetime-local\" data-expectedlabel=\"datetime-local label\" data-testname=\"html: label input[type=datetime-local] encapsulation\" class=\"ex\">datetime-local label</label><br>\n<label><input type=\"email\" data-expectedlabel=\"email label\" data-testname=\"html: label input[type=email] encapsulation\" class=\"ex\">email label</label><br>\n\n<!-- todo: results for input[type=file] currently differ in all engines -->\n<!--\n<label><input type=\"file\" data-expectedlabel=\"file label\" data-testname=\"html: label input[type=file] encapsulation\" class=\"ex\">file label</label><br>\n-->\n\n<!-- skipped: input[type=hidden] n/a -->\n<!-- above: input[type=image] -->\n<label><input type=\"month\" data-expectedlabel=\"month label\" data-testname=\"html: label input[type=month] encapsulation\" class=\"ex\">month label</label><br>\n<label><input type=\"number\" data-expectedlabel=\"number label\" data-testname=\"html: label input[type=number] encapsulation\" class=\"ex\">number label</label><br>\n<label><input type=\"password\" data-expectedlabel=\"password label\" data-testname=\"html: label input[type=password] encapsulation\" class=\"ex\">password label</label><br>\n<label><input type=\"radio\" data-expectedlabel=\"radio label\" data-testname=\"html: label input[type=radio] encapsulation\" class=\"ex\">radio label</label><br>\n<label><input type=\"range\" data-expectedlabel=\"range label\" data-testname=\"html: label input[type=range] encapsulation\" class=\"ex\">range label</label><br>\n<!-- above: input[type=reset] -->\n<label><input type=\"search\" data-expectedlabel=\"search label\" data-testname=\"html: label input[type=search] encapsulation\" class=\"ex\">search label</label><br>\n<!-- above: input[type=submit] -->\n<label><input type=\"tel\" data-expectedlabel=\"tel label\" data-testname=\"html: label input[type=tel] encapsulation\" class=\"ex\">tel label</label><br>\n<label><input type=\"text\" data-expectedlabel=\"textfield label\" data-testname=\"html: label[for] input[type=text] encapsulation\" class=\"ex\">textfield label</label><br>\n<label><input type=\"time\" data-expectedlabel=\"time label\" data-testname=\"html: label input[type=time] encapsulation\" class=\"ex\">time label</label><br>\n<label><input type=\"url\" data-expectedlabel=\"url label\" data-testname=\"html: label input[type=url] encapsulation\" class=\"ex\">url label</label><br>\n<label><input type=\"week\" data-expectedlabel=\"week label\" data-testname=\"html: label input[type=week] encapsulation\" class=\"ex\">week label</label><br>\n\n\n<!-- skipped: skip textarea for v1 since all engines fail in different ways. need to verify label/textarea is expected. -->\n<!--\n<h2>HTML textarea</h2>\n<label for=\"ta\">textarea label</label><textarea data-expectedlabel=\"textarea label\" data-testname=\"html: label[for] textarea\" class=\"ex\"></textarea><br>\n<label for=\"ta\">textarea label<textarea data-expectedlabel=\"textarea label\" data-testname=\"html: textarea encapsulation\" class=\"ex\"></textarea></label><br>\n-->\n\n\n<h2>HTML select</h2>\n<!-- todo: select for/id -->\n<label for=\"select\">select label</label>\n<select id=\"select\" data-expectedlabel=\"select label\" data-testname=\"html: select for/id\" class=\"ex\">\n <option>foo</option>\n</select>\n<br>\n<!-- select encapsulation -->\n<label>\n select label\n <select data-expectedlabel=\"select label\" data-testname=\"html: select encapsulation\" class=\"ex\">\n <option>foo</option>\n </select>\n</label><br>\n<!-- todo: select labeled by selected option. All engines currently fail in different ways. Not sure which is correct. -->\n<!--\n<select data-expectedlabel=\"select label\" data-testname=\"html: select w/selected option\" class=\"ex\">\n <option>foo</option>\n <option selected>select label</option>\n <option>bar</option>\n</select>\n<br>\n-->\n\n\n<h2>HTML img/picture</h2>\n<!-- skipped: img:not([alt]) -->\n<!-- skipped: img[alt=\"\"] -->\n<img src=\"#\" alt=\"image label\" data-expectedlabel=\"image label\" data-testname=\"html: img[alt] (non-empty)\" class=\"ex\">\n<picture>\n <source srcset=\"#\">\n <img src=\"#\" alt=\"picture label\" data-expectedlabel=\"picture label\" data-testname=\"html: picture > img[alt] (non-empty)\" class=\"ex\">\n</picture>\n<!-- elsewhere: image map area alt -> ./fragile/area-alt.html -->\n\n\n<h2>HTML fieldset/legend</h2>\n<fieldset data-expectedlabel=\"fieldset legend label\" data-testname=\"html: fieldset > legend\" class=\"ex\">\n <legend>fieldset legend label</legend>\n <input type=\"text\"><br>\n</fieldset>\n\n\n<h2>HTML table/caption</h2>\n<table data-expectedlabel=\"table caption label\" data-testname=\"html: table > caption\" class=\"ex\">\n <caption>table caption label</caption>\n <tr><th>a</th><th>b</th><th>c</th></tr>\n <tr><th>1</th><td>2</td><td>3</td></tr>\n</table>\n\n\n<h2>SVG title</h2>\n<svg viewbox=\"0 0 300 100\">\n <circle cx=\"26\" cy=\"26\" r=\"25\" data-expectedlabel=\"circle label\" data-testname=\"svg: circle > title\" class=\"ex\">\n <title>circle label</title>\n </circle>\n\n <rect x=\"60\" y=\"1\" width=\"50\" height=\"50\" data-expectedlabel=\"rect label\" data-testname=\"svg: rect > title\" class=\"ex\">\n <title>rect label</title>\n </rect>\n <polygon points=\"100,100 150,25 150,75 200,0\" fill=\"none\" stroke=\"black\" data-expectedlabel=\"polygon label\" data-testname=\"svg: polygon > title\" class=\"ex\">\n <title>polygon label</title>\n </polygon>\n</svg><br>\n<svg viewbox=\"0 0 200 90\">\n <g fill=\"white\" stroke=\"green\" stroke-width=\"5\" data-expectedlabel=\"group label\" data-testname=\"svg: g > title\" class=\"ex\">\n <title>group label</title>\n <circle cx=\"40\" cy=\"40\" r=\"25\" />\n <circle cx=\"60\" cy=\"60\" r=\"25\" />\n </g>\n</svg><br>\n<!-- todo: more SVG tests -->\n\n<!-- todo: Ruby? -->\n<!-- todo: MathML? -->\n<!-- todo: does HTML input[placeholder=\"foo\"] count as a host language labeling mechanism? -->",-1 60 "filename": "description_test_case_664-manual.html", -1 61 "title": "Description test case 664", -1 62 "html": "<p>This test examines the ARIA properties for Description test case 664.</p>\n <div>\n <img id=\"test\" aria-describedby=\"ID1\" src=\"test.png\">\n </div>\n <div id=\"ID1\">foo</div>", 47 63 "name": null, -1 64 "description": "foo", -1 65 "selector": "#test" -1 66 }, -1 67 { -1 68 "filename": "name_from_content_of_labelledby_elements_one_of_which_is_hidden-manual.html", -1 69 "title": "Name from content of labelledby elements one of which is hidden", -1 70 "html": "<p>This test examines the ARIA properties for Name from content of labelledby elements one of which is hidden.</p>\n <style>\n .hidden { display: none; }\n </style>\n <div>\n <input id=\"test\" type=\"text\" aria-labelledby=\"lbl1 lbl2\" aria-describedby=\"descId\" />\n <span>\n <span aria-hidden=\"true\" id=\"lbl1\">Important</span>\n <span class=\"hidden\">\n <span aria-hidden=\"true\" id=\"lbl2\">stuff</span>\n </span>\n </span>\n </div>\n <div class=\"hidden\">\n <div id=\"descId\">\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\">\n <span aria-label=\"Garaventa\">Zambino</span>\n </span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n <table>\n <tr>\n <td>Where</td>\n <td style=\"visibility:hidden;\"><div>in</div></td>\n <td><div style=\"display:none;\">the world</div></td>\n <td>are my marbles?</td>\n </tr>\n </table>\n </div>\n </div>", -1 71 "name": "Important stuff", 48 72 "description": null,49 -1 "selector": ".ex"-1 73 "selector": "#test" 50 74 }, 51 75 {52 -1 "filename": "comp_text_node.html",53 -1 "title": "Name Comp: Text Node",54 -1 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_text_node\">#comp_text_node</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<!-- I'm not certain whether #comp_text_node requires a lot of testing outside of the #comp_name_from_content contexts, -->\n<!-- but I did think of one example where text node versus comment node may make a difference when joining text nodes with a space vs innerText. -->\n\n<!-- Skipped (class=\"ex\" removed) until https://github.com/w3c/accname/issues/193 is resolved -->\n<h2 class=\"ex-skipped\" data-expectedlabel=\"heading label\" data-testname=\"heading with text/comment/text nodes, no space\">\n heading<!-- with non-text node splitting concatenated text nodes -->label<!-- [sic] no extra spaces around first comment -->\n</h2>\n\n\n<h2 class=\"ex\" data-expectedlabel=\"heading label\" data-testname=\"heading with text/comment/text nodes, with space\">\n heading\n <!-- comment node between text nodes with leading/trailing whitespace -->\n label\n</h2>\n\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_text_node -->",55 -1 "name": null,-1 76 "filename": "name_file-label-embedded-menu-manual.html", -1 77 "title": "Name file-label-embedded-menu", -1 78 "html": "<p>This test examines the ARIA properties for Name file-label-embedded-menu.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <span role=\"menu\">\n <span role=\"menuitem\" aria-selected=\"true\">1</span>\n <span role=\"menuitem\" hidden>2</span>\n <span role=\"menuitem\" hidden>3</span>\n </span>\n times.\n </label>", -1 79 "name": "Flash the screen times.", 56 80 "description": null,57 -1 "selector": ".ex"-1 81 "selector": "#test" 58 82 }, 59 83 {60 -1 "filename": "comp_hidden_not_referenced.html",61 -1 "title": "Name Comp: Hidden Not Referenced",62 -1 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_hidden_not_referenced\">#comp_hidden_not_referenced</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<h2 class=\"ex\" data-expectedlabel=\"heading label\" data-testname=\"heading with interior hidden node\">\n heading\n <span hidden>bogus</span>\n label\n</h2>\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_hidden_not_referenced -->",63 -1 "name": null,-1 84 "filename": "name_test_case_757-manual.html", -1 85 "title": "Name test case 757", -1 86 "html": "<p>This test examines the ARIA properties for Name test case 757.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>", -1 87 "name": "fancy fruit", 64 88 "description": null,65 -1 "selector": ".ex"-1 89 "selector": "#test" 66 90 }, 67 91 {68 -1 "filename": "name_test_case_747-manual.html",69 -1 "title": "Name test case 747",70 -1 "html": "<p>This test examines the ARIA properties for Name test case 747.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>",71 -1 "name": "crazy 4",-1 92 "filename": "name_test_case_602-manual.html", -1 93 "title": "Name test case 602", -1 94 "html": "<p>This test examines the ARIA properties for Name test case 602.</p>\n <div id=\"test\" role=\"button\" title=\"Tag\" style=\"outline:medium solid black; width:2em; height:1em;\">\n </div>", -1 95 "name": "Tag", 72 96 "description": null, 73 97 "selector": "#test" 74 98 }, 75 99 {76 -1 "filename": "name_test_case_743-manual.html",77 -1 "title": "Name test case 743",78 -1 "html": "<p>This test examines the ARIA properties for Name test case 743.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"password\" id=\"test\" value=\"baz\"/>",79 -1 "name": "crazy 4",-1 100 "filename": "name_test_case_738-manual.html", -1 101 "title": "Name test case 738", -1 102 "html": "<p>This test examines the ARIA properties for Name test case 738.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"password\" value=\"baz\" id=\"test\"/>", -1 103 "name": "crazy Monday", 80 104 "description": null, 81 105 "selector": "#test" 82 106 }, 83 107 {84 -1 "filename": "name_test_case_610-manual.html",85 -1 "title": "Name test case 610",86 -1 "html": "<p>This test examines the ARIA properties for Name test case 610.</p>\n <input id=\"test\" type=\"text\" aria-label=\"bar\" aria-labelledby=\"ID1 test\">\n <div id=\"ID1\">foo</div>",87 -1 "name": "foo bar",-1 108 "filename": "name_test_case_733-manual.html", -1 109 "title": "Name test case 733", -1 110 "html": "<p>This test examines the ARIA properties for Name test case 733.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"password\" id=\"test\"/>", -1 111 "name": "crazy", 88 112 "description": null, 89 113 "selector": "#test" 90 114 }, 91 115 {92 -1 "filename": "name_checkbox-label-embedded-slider-manual.html",93 -1 "title": "Name checkbox-label-embedded-slider",94 -1 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-slider.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>",95 -1 "name": "foo 5 baz",-1 116 "filename": "name_test_case_600-manual.html", -1 117 "title": "Name test case 600", -1 118 "html": "<p>This test examines the ARIA properties for Name test case 600.</p>\n <div id=\"test\">Div with text</div>", -1 119 "name": "", -1 120 "description": null, -1 121 "selector": "#test" -1 122 }, -1 123 { -1 124 "filename": "name_test_case_562-manual.html", -1 125 "title": "Name test case 562", -1 126 "html": "<p>This test examines the ARIA properties for Name test case 562.</p>\n <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n <input type=\"text\" value=\"popcorn\" id=\"ID2\">\n <input type=\"text\" value=\"apple jacks\" id=\"ID3\">\n <img aria-labelledby=\"ID1 ID2 ID3\" id=\"test\" src=\"foo.jpg\"/>", -1 127 "name": "peanuts popcorn apple jacks", -1 128 "description": null, -1 129 "selector": "#test" -1 130 }, -1 131 { -1 132 "filename": "name_test_case_731-manual.html", -1 133 "title": "Name test case 731", -1 134 "html": "<p>This test examines the ARIA properties for Name test case 731.</p>\n <label for=\"test\">\n foo\n <input type=\"text\" value=\"David\"/>\n </label>\n <input type=\"image\" id=\"test\" src=\"foo.jpg\"/>", -1 135 "name": "foo David", 96 136 "description": null, 97 137 "selector": "#test" 98 138 }, @@ -105,211 +145,235 @@ window.wpt.accname = [ 105 145 "selector": "#test" 106 146 }, 107 147 {108 -1 "filename": "name_radio-label-embedded-slider-manual.html",109 -1 "title": "Name radio-label-embedded-slider",110 -1 "html": "<p>This test examines the ARIA properties for Name radio-label-embedded-slider.</p>\n <input type=\"radio\" id=\"test\" />\n <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>",111 -1 "name": "foo 5 baz",-1 148 "filename": "name_radio-label-embedded-select-manual.html", -1 149 "title": "Name radio-label-embedded-select", -1 150 "html": "<p>This test examines the ARIA properties for Name radio-label-embedded-select.</p>\n <input type=\"radio\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <select size=\"1\">\n <option selected=\"selected\">1</option>\n <option>2</option>\n <option>3</option>\n </select>\n times.\n </label>", -1 151 "name": "Flash the screen 1 times.", 112 152 "description": null, 113 153 "selector": "#test" 114 154 }, 115 155 {116 -1 "filename": "description_test_case_557-manual.html",117 -1 "title": "Description test case 557",118 -1 "html": "<p>This test examines the ARIA properties for Description test case 557.</p>\n <img id=\"test\" src=\"foo.jpg\" aria-label=\"1\" alt=\"a\" title=\"t\"/>",119 -1 "name": null,120 -1 "description": "t",-1 156 "filename": "name_password-label-embedded-select-manual.html", -1 157 "title": "Name password-label-embedded-select", -1 158 "html": "<p>This test examines the ARIA properties for Name password-label-embedded-select.</p>\n <input type=\"password\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <select size=\"1\">\n <option selected=\"selected\">1</option>\n <option>2</option>\n <option>3</option>\n </select>\n times.\n </label>", -1 159 "name": "Flash the screen 1 times.", -1 160 "description": null, 121 161 "selector": "#test" 122 162 }, 123 163 {124 -1 "filename": "name_test_case_730-manual.html",125 -1 "title": "Name test case 730",126 -1 "html": "<p>This test examines the ARIA properties for Name test case 730.</p>\n <label for=\"test\">\n foo\n <input type=\"text\" value=\"David\"/>\n </label>\n <input type=\"file\" id=\"test\"/>",127 -1 "name": "foo David",-1 164 "filename": "name_password-title-manual.html", -1 165 "title": "Name password-title", -1 166 "html": "<p>This test examines the ARIA properties for Name password-title.</p>\n <input type=\"password\" id=\"test\" title=\"foo\" />", -1 167 "name": "foo", 128 168 "description": null, 129 169 "selector": "#test" 130 170 }, 131 171 {132 -1 "filename": "name_test_case_735-manual.html",133 -1 "title": "Name test case 735",134 -1 "html": "<p>This test examines the ARIA properties for Name test case 735.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"radio\" id=\"test\"/>",-1 172 "filename": "name_test_case_749-manual.html", -1 173 "title": "Name test case 749", -1 174 "html": "<p>This test examines the ARIA properties for Name test case 749.</p>\n <input type=\"checkbox\" id=\"test\" title=\"crazy\"/>", 135 175 "name": "crazy", 136 176 "description": null, 137 177 "selector": "#test" 138 178 }, 139 179 {140 -1 "filename": "name_from_content_of_labelledby_element-manual.html",141 -1 "title": "Name from content of labelledby element",142 -1 "html": "<p>This test examines the ARIA properties for Name from content of labelledby element.</p>\n <style>\n .hidden { display: none; }\n </style>\n <input id=\"test\" type=\"text\" aria-labelledby=\"lblId\" />\n <div id=\"lblId\" >\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\">\n <span aria-label=\"Garaventa\">Zambino</span>\n </span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n <table>\n <tr>\n <td>Where</td>\n <td style=\"visibility:hidden;\"><div>in</div></td>\n <td><div style=\"display:none;\">the world</div></td>\n <td>are my marbles?</td>\n </tr>\n </table>\n </div>",143 -1 "name": "My name is Eli the weird. (QED) Where are my marbles?",-1 180 "filename": "name_test_case_726-manual.html", -1 181 "title": "Name test case 726", -1 182 "html": "<p>This test examines the ARIA properties for Name test case 726.</p>\n <label for=\"test\">States:</label>\n <input type=\"image\" id=\"test\" src=\"foo.jpg\"/>", -1 183 "name": "States:", 144 184 "description": null, 145 185 "selector": "#test" 146 186 }, 147 187 {148 -1 "filename": "name_test_case_663a-manual.html",149 -1 "title": "Name test case 663a",150 -1 "html": "<p>This test examines the ARIA properties for Name test case 663a.</p>\n <style type=\"text/css\">\n label:before { content: \"foo\"; }\n label:after { content: \"baz\"; }\n </style>\n <form>\n <label for=\"test\"><input id=\"test\" type=\"image\" src=\"foo.jpg\" name=\"test\" title=\"bar\"></label>\n </form>",151 -1 "name": "foo baz",-1 188 "filename": "name_radio-label-embedded-spinbutton-manual.html", -1 189 "title": "Name radio-label-embedded-spinbutton", -1 190 "html": "<p>This test examines the ARIA properties for Name radio-label-embedded-spinbutton.</p>\n <input type=\"radio\" id=\"test\" />\n <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>", -1 191 "name": "foo 5 baz", 152 192 "description": null, 153 193 "selector": "#test" 154 194 }, 155 195 {156 -1 "filename": "name_test_case_742-manual.html",157 -1 "title": "Name test case 742",158 -1 "html": "<p>This test examines the ARIA properties for Name test case 742.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>",159 -1 "name": "crazy Monday",-1 196 "filename": "name_test_case_551-manual.html", -1 197 "title": "Name test case 551", -1 198 "html": "<p>This test examines the ARIA properties for Name test case 551.</p>\n <input type=\"text\" id=\"test\" title=\"crazy\" value=\"baz\"/>", -1 199 "name": "crazy", 160 200 "description": null, 161 201 "selector": "#test" 162 202 }, 163 203 {164 -1 "filename": "name_password-label-embedded-menu-manual.html",165 -1 "title": "Name password-label-embedded-menu",166 -1 "html": "<p>This test examines the ARIA properties for Name password-label-embedded-menu.</p>\n <input type=\"password\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <span role=\"menu\">\n <span role=\"menuitem\" aria-selected=\"true\">1</span>\n <span role=\"menuitem\" hidden>2</span>\n <span role=\"menuitem\" hidden>3</span>\n </span>\n times.\n </label>",167 -1 "name": "Flash the screen times.",-1 204 "filename": "name_test_case_543-manual.html", -1 205 "title": "Name test case 543", -1 206 "html": "<p>This test examines the ARIA properties for Name test case 543.</p>\n <input type=\"reset\" id=\"test\"/>", -1 207 "name": "Reset", 168 208 "description": null, 169 209 "selector": "#test" 170 210 }, 171 211 {172 -1 "filename": "name_test_case_605-manual.html",173 -1 "title": "Name test case 605",174 -1 "html": "<p>This test examines the ARIA properties for Name test case 605.</p>\n <a href=\"test.html\" id=\"test\" aria-labelledby=\"ID1\" aria-label=\"Tag\">foo</a>\n <p id=\"ID1\">bar</p>",175 -1 "name": "bar",-1 212 "filename": "name_from_content_of_labelledby_element-manual.html", -1 213 "title": "Name from content of labelledby element", -1 214 "html": "<p>This test examines the ARIA properties for Name from content of labelledby element.</p>\n <style>\n .hidden { display: none; }\n </style>\n <input id=\"test\" type=\"text\" aria-labelledby=\"lblId\" />\n <div id=\"lblId\" >\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\">\n <span aria-label=\"Garaventa\">Zambino</span>\n </span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n <table>\n <tr>\n <td>Where</td>\n <td style=\"visibility:hidden;\"><div>in</div></td>\n <td><div style=\"display:none;\">the world</div></td>\n <td>are my marbles?</td>\n </tr>\n </table>\n </div>", -1 215 "name": "My name is Eli the weird. (QED) Where are my marbles?", 176 216 "description": null, 177 217 "selector": "#test" 178 218 }, 179 219 {180 -1 "filename": "name_file-label-embedded-slider-manual.html",181 -1 "title": "Name file-label-embedded-slider",182 -1 "html": "<p>This test examines the ARIA properties for Name file-label-embedded-slider.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>",183 -1 "name": "foo 5 baz",-1 220 "filename": "name_test_case_544-manual.html", -1 221 "title": "Name test case 544", -1 222 "html": "<p>This test examines the ARIA properties for Name test case 544.</p>\n <input type=\"button\" id=\"test\" value=\"foo\"/>", -1 223 "name": "foo", 184 224 "description": null, 185 225 "selector": "#test" 186 226 }, 187 227 {188 -1 "filename": "name_test_case_549-manual.html",189 -1 "title": "Name test case 549",190 -1 "html": "<p>This test examines the ARIA properties for Name test case 549.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"text\" id=\"test\" value=\"baz\"/>",191 -1 "name": "crazy Monday",-1 228 "filename": "name_test_case_619-manual.html", -1 229 "title": "Name test case 619", -1 230 "html": "<p>This test examines the ARIA properties for Name test case 619.</p>\n <input type=\"password\" id=\"test\">\n <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>", -1 231 "name": "foo bar baz", 192 232 "description": null, 193 233 "selector": "#test" 194 234 }, 195 235 {196 -1 "filename": "name_checkbox-label-embedded-menu-manual.html",197 -1 "title": "Name checkbox-label-embedded-menu",198 -1 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-menu.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <span role=\"menu\">\n <span role=\"menuitem\" aria-selected=\"true\">1</span>\n <span role=\"menuitem\" hidden>2</span>\n <span role=\"menuitem\" hidden>3</span>\n </span>\n times.\n </label>",199 -1 "name": "Flash the screen times.",-1 236 "filename": "name_test_case_612-manual.html", -1 237 "title": "Name test case 612", -1 238 "html": "<p>This test examines the ARIA properties for Name test case 612.</p>\n <input type=\"password\" id=\"test\">\n <label for=\"test\">foo</label>", -1 239 "name": "foo", 200 240 "description": null, 201 241 "selector": "#test" 202 242 }, 203 243 {204 -1 "filename": "name_test_case_596-manual.html",205 -1 "title": "Name test case 596",206 -1 "html": "<p>This test examines the ARIA properties for Name test case 596.</p>\n <div id=\"test\" aria-labelledby=\"ID1\">foo</div>\n <span id=\"ID1\">bar</span>",207 -1 "name": "bar",-1 244 "filename": "name_test_case_762-manual.html", -1 245 "title": "Name test case 762", -1 246 "html": "<p>This test examines the ARIA properties for Name test case 762.</p>\n <style>\n label:after { content:\" fruit\"; }\n </style>\n <label for=\"test\">fancy</label>\n <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>", -1 247 "name": "fancy fruit", 208 248 "description": null, 209 249 "selector": "#test" 210 250 }, 211 251 {212 -1 "filename": "name_file-label-embedded-menu-manual.html",213 -1 "title": "Name file-label-embedded-menu",214 -1 "html": "<p>This test examines the ARIA properties for Name file-label-embedded-menu.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <span role=\"menu\">\n <span role=\"menuitem\" aria-selected=\"true\">1</span>\n <span role=\"menuitem\" hidden>2</span>\n <span role=\"menuitem\" hidden>3</span>\n </span>\n times.\n </label>",215 -1 "name": "Flash the screen times.",-1 252 "filename": "name_test_case_721-manual.html", -1 253 "title": "Name test case 721", -1 254 "html": "<p>This test examines the ARIA properties for Name test case 721.</p>\n <label for=\"test\">States:</label>\n <input type=\"password\" id=\"test\"/>", -1 255 "name": "States:", 216 256 "description": null, 217 257 "selector": "#test" 218 258 }, 219 259 {220 -1 "filename": "name_test_case_749-manual.html",221 -1 "title": "Name test case 749",222 -1 "html": "<p>This test examines the ARIA properties for Name test case 749.</p>\n <input type=\"checkbox\" id=\"test\" title=\"crazy\"/>",-1 260 "filename": "name_test_case_563-manual.html", -1 261 "title": "Name test case 563", -1 262 "html": "<p>This test examines the ARIA properties for Name test case 563.</p>\n <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n <img id=\"test\" aria-label=\"l\" aria-labelledby=\"test ID1\" src=\"foo.jpg\"/>", -1 263 "name": "l peanuts", -1 264 "description": null, -1 265 "selector": "#test" -1 266 }, -1 267 { -1 268 "filename": "name_file-label-embedded-combobox-manual.html", -1 269 "title": "Name file-label-embedded-combobox", -1 270 "html": "<p>This test examines the ARIA properties for Name file-label-embedded-combobox.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1 </li>\n <li role=\"option\">2 </li>\n <li role=\"option\">3 </li>\n </ul>\n </div>\n times.\n </label>", -1 271 "name": "Flash the screen 1 times.", -1 272 "description": null, -1 273 "selector": "#test" -1 274 }, -1 275 { -1 276 "filename": "name_test_case_737-manual.html", -1 277 "title": "Name test case 737", -1 278 "html": "<p>This test examines the ARIA properties for Name test case 737.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"image\" id=\"test\" src=\"foo.jpg\"/>", 223 279 "name": "crazy", 224 280 "description": null, 225 281 "selector": "#test" 226 282 }, 227 283 {228 -1 "filename": "name_test_case_744-manual.html",229 -1 "title": "Name test case 744",230 -1 "html": "<p>This test examines the ARIA properties for Name test case 744.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"checkbox\" id=\"test\"/>",231 -1 "name": "crazy 4",-1 284 "filename": "name_test_case_758-manual.html", -1 285 "title": "Name test case 758", -1 286 "html": "<p>This test examines the ARIA properties for Name test case 758.</p>\n <style>\n label:after { content:\" fruit\"; }\n </style>\n <label for=\"test\">fancy</label>\n <input type=\"password\" id=\"test\"/>", -1 287 "name": "fancy fruit", 232 288 "description": null, 233 289 "selector": "#test" 234 290 }, 235 291 {236 -1 "filename": "name_test_case_599-manual.html",237 -1 "title": "Name test case 599",238 -1 "html": "<p>This test examines the ARIA properties for Name test case 599.</p>\n <div id=\"test\" aria-labelledby=\"ID0 ID1\" aria-label=\"Tag\">foo</div>\n <span id=\"ID0\">bar</span>\n <span id=\"ID1\">baz</span>",239 -1 "name": "bar baz",-1 292 "filename": "name_file-label-owned-combobox-owned-listbox-manual.html", -1 293 "title": "Name file-label-owned-combobox-owned-listbox", -1 294 "html": "<p>This test examines the ARIA properties for Name file-label-owned-combobox-owned-listbox.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">Flash <span aria-owns=\"id1\">the screen</span> times.</label>\n <div>\n <div id=\"id1\" role=\"combobox\" aria-owns=\"id2\">\n <div role=\"textbox\"></div>\n </div>\n </div>\n <div>\n <ul id=\"id2\" role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" >1 </li>\n <li role=\"option\" aria-selected=\"true\">2 </li>\n <li role=\"option\">3 </li>\n </ul>\n </div>", -1 295 "name": "Flash the screen 2 times.", 240 296 "description": null, 241 297 "selector": "#test" 242 298 }, 243 299 {244 -1 "filename": "name_checkbox-label-embedded-textbox-manual.html",245 -1 "title": "Name checkbox-label-embedded-textbox",246 -1 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-textbox.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"textbox\" contenteditable>1</div>\n times.\n </label>",247 -1 "name": "Flash the screen 1 times.",-1 300 "filename": "name_test_case_548-manual.html", -1 301 "title": "Name test case 548", -1 302 "html": "<p>This test examines the ARIA properties for Name test case 548.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"text\" id=\"test\" value=\"baz\"/>", -1 303 "name": "crazy", 248 304 "description": null, 249 305 "selector": "#test" 250 306 }, 251 307 {252 -1 "filename": "name_file-label-owned-combobox-manual.html",253 -1 "title": "Name file-label-owned-combobox",254 -1 "html": "<p>This test examines the ARIA properties for Name file-label-owned-combobox.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">Flash <span aria-owns=\"id1\">the screen</span> times.</label>\n <div id=\"id1\">\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1 </li>\n <li role=\"option\">2 </li>\n <li role=\"option\">3 </li>\n </ul>\n </div>\n </div>",255 -1 "name": "Flash the screen 1 times.",-1 308 "filename": "name_test_case_740-manual.html", -1 309 "title": "Name test case 740", -1 310 "html": "<p>This test examines the ARIA properties for Name test case 740.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"radio\" id=\"test\"/>", -1 311 "name": "crazy Monday", 256 312 "description": null, 257 313 "selector": "#test" 258 314 }, 259 315 {260 -1 "filename": "name_text-title-manual.html",261 -1 "title": "Name text-title",262 -1 "html": "<p>This test examines the ARIA properties for Name text-title.</p>\n <input type=\"text\" id=\"test\" title=\"foo\" />",-1 316 "filename": "name_test_case_611-manual.html", -1 317 "title": "Name test case 611", -1 318 "html": "<p>This test examines the ARIA properties for Name test case 611.</p>\n <input id=\"test\" type=\"text\"/>\n <label for=\"test\">foo</label>", 263 319 "name": "foo", 264 320 "description": null, 265 321 "selector": "#test" 266 322 }, 267 323 {268 -1 "filename": "description_title-same-element-manual.html",269 -1 "title": "Description title-same-element",270 -1 "html": "<p>This test examines the ARIA properties for Description title-same-element.</p>\n <div><input aria-label=\"Name\" id=\"test\" title=\"Title\" aria-describedby=\"ID1\" type=\"text\"></div>\n <div id=\"ID1\">Description</div>",271 -1 "name": null,272 -1 "description": "Description",-1 324 "filename": "name_from_content-manual.html", -1 325 "title": "Name from content", -1 326 "html": "<p>This test examines the ARIA properties for Name from content.</p>\n <style>\n .hidden { display: none; }\n </style>\n <div id=\"test\" role=\"link\" tabindex=\"0\">\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\">\n <span aria-label=\"Garaventa\">Zambino</span>\n </span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n <table>\n <tr>\n <td>Where</td>\n <td style=\"visibility:hidden;\"><div>in</div></td>\n <td><div style=\"display:none;\">the world</div></td>\n <td>are my marbles?</td>\n </tr>\n </table>\n </div>", -1 327 "name": "My name is Eli the weird. (QED) Where are my marbles?", -1 328 "description": null, 273 329 "selector": "#test" 274 330 }, 275 331 {276 -1 "filename": "name_test_case_552-manual.html",277 -1 "title": "Name test case 552",278 -1 "html": "<p>This test examines the ARIA properties for Name test case 552.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"text\" id=\"test\"/>",279 -1 "name": "fancy fruit",-1 332 "filename": "name_checkbox-title-manual.html", -1 333 "title": "Name checkbox-title", -1 334 "html": "<p>This test examines the ARIA properties for Name checkbox-title.</p>\n <input type=\"checkbox\" id=\"test\" title=\"foo\" />", -1 335 "name": "foo", 280 336 "description": null, 281 337 "selector": "#test" 282 338 }, 283 339 {284 -1 "filename": "name_test_case_616-manual.html",285 -1 "title": "Name test case 616",286 -1 "html": "<p>This test examines the ARIA properties for Name test case 616.</p>\n <input type=\"image\" id=\"test\">\n <label for=\"test\">foo</label>",287 -1 "name": "foo",-1 340 "filename": "name_test_case_621-manual.html", -1 341 "title": "Name test case 621", -1 342 "html": "<p>This test examines the ARIA properties for Name test case 621.</p>\n <input type=\"file\" id=\"test\">\n <label for=\"test\">foo <input type=\"text\" value=\"bar\"> baz</label>", -1 343 "name": "foo bar baz", 288 344 "description": null, 289 345 "selector": "#test" 290 346 }, 291 347 {292 -1 "filename": "name_test_case_660-manual.html",293 -1 "title": "Name test case 660",294 -1 "html": "<p>This test examines the ARIA properties for Name test case 660.</p>\n <style type=\"text/css\">\n label:before { content: \"foo\"; }\n label:after { content: \"baz\"; }\n </style>\n <form>\n <label for=\"test\" title=\"bar\"><input id=\"test\" type=\"password\" name=\"test\" title=\"buz\"></label>\n </form>",295 -1 "name": "foo bar baz",296 -1 "description": null,-1 348 "filename": "description_test_case_772-manual.html", -1 349 "title": "Description test case 772", -1 350 "html": "<p>This test examines the ARIA properties for Description test case 772.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n <div id=\"t1\">foo</div>", -1 351 "name": null, -1 352 "description": "foo", -1 353 "selector": "#test" -1 354 }, -1 355 { -1 356 "filename": "description_test_case_665-manual.html", -1 357 "title": "Description test case 665", -1 358 "html": "<p>This test examines the ARIA properties for Description test case 665.</p>\n <div>\n <img id=\"test\" aria-describedby=\"ID1\" src=\"test.png\">\n </div>\n <div id=\"ID1\" style=\"display:none\">foo</div>", -1 359 "name": null, -1 360 "description": "foo", 297 361 "selector": "#test" 298 362 }, 299 363 {300 -1 "filename": "name_test_case_725-manual.html",301 -1 "title": "Name test case 725",302 -1 "html": "<p>This test examines the ARIA properties for Name test case 725.</p>\n <label for=\"test\">File:</label>\n <input type=\"file\" id=\"test\"/>",303 -1 "name": "File:",-1 364 "filename": "name_test_case_546-manual.html", -1 365 "title": "Name test case 546", -1 366 "html": "<p>This test examines the ARIA properties for Name test case 546.</p>\n <label for=\"test\">States:</label>\n <input type=\"text\" id=\"test\"/>", -1 367 "name": "States:", 304 368 "description": null, 305 369 "selector": "#test" 306 370 }, 307 371 {308 -1 "filename": "name_test_case_561-manual.html",309 -1 "title": "Name test case 561",310 -1 "html": "<p>This test examines the ARIA properties for Name test case 561.</p>\n <img id=\"test\" aria-labelledby=\"test\" aria-label=\"1\" src=\"foo.jpg\"/>",311 -1 "name": "1",312 -1 "description": null,-1 372 "filename": "description_1.0_combobox-focusable-manual.html", -1 373 "title": "Description 1.0 combobox-focusable", -1 374 "html": "<p>This test examines the ARIA properties for Description 1.0 combobox-focusable.</p>\n <div id=\"test\" role=\"combobox\" tabindex=\"0\" title=\"Choose your language.\">\n <span> English </span>\n </div>", -1 375 "name": null, -1 376 "description": "", 313 377 "selector": "#test" 314 378 }, 315 379 { @@ -321,66 +385,66 @@ window.wpt.accname = [ 321 385 "selector": "#test" 322 386 }, 323 387 {324 -1 "filename": "name_test_case_539-manual.html",325 -1 "title": "Name test case 539",326 -1 "html": "<p>This test examines the ARIA properties for Name test case 539.</p>\n <input type=\"button\" aria-label=\"Rich\" id=\"test\">",327 -1 "name": "Rich",-1 388 "filename": "name_radio-label-embedded-menu-manual.html", -1 389 "title": "Name radio-label-embedded-menu", -1 390 "html": "<p>This test examines the ARIA properties for Name radio-label-embedded-menu.</p>\n <input type=\"radio\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <span role=\"menu\">\n <span role=\"menuitem\" aria-selected=\"true\">1</span>\n <span role=\"menuitem\" hidden>2</span>\n <span role=\"menuitem\" hidden>3</span>\n </span>\n times.\n </label>", -1 391 "name": "Flash the screen times.", 328 392 "description": null, 329 393 "selector": "#test" 330 394 }, 331 395 {332 -1 "filename": "name_test_case_731-manual.html",333 -1 "title": "Name test case 731",334 -1 "html": "<p>This test examines the ARIA properties for Name test case 731.</p>\n <label for=\"test\">\n foo\n <input type=\"text\" value=\"David\"/>\n </label>\n <input type=\"image\" id=\"test\" src=\"foo.jpg\"/>",335 -1 "name": "foo David",-1 396 "filename": "name_test_case_558-manual.html", -1 397 "title": "Name test case 558", -1 398 "html": "<p>This test examines the ARIA properties for Name test case 558.</p>\n <input type=\"text\" value=\"peanuts\" id=\"test\">\n <img aria-labelledby=\"test\" src=\"foo.jpg\"/>", -1 399 "name": "", 336 400 "description": null, 337 401 "selector": "#test" 338 402 }, 339 403 {340 -1 "filename": "name_1.0_combobox-focusable-manual.html",341 -1 "title": "Name 1.0 combobox-focusable",342 -1 "html": "<p>This test examines the ARIA properties for Name 1.0 combobox-focusable.</p>\n <div id=\"test\" role=\"combobox\" tabindex=\"0\" title=\"Choose your language.\">\n <span> English </span>\n </div>",343 -1 "name": "Choose your language.",-1 404 "filename": "name_link-mixed-content-manual.html", -1 405 "title": "Name link-mixed-content", -1 406 "html": "<p>This test examines the ARIA properties for Name link-mixed-content.</p>\n <style>\n .hidden { display: none; }\n </style>\n <div id=\"test\" role=\"link\" tabindex=\"0\">\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\"><span aria-label=\"Garaventa\">Zambino</span></span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n </div>", -1 407 "name": "My name is Eli the weird. (QED)", 344 408 "description": null, 345 409 "selector": "#test" 346 410 }, 347 411 {348 -1 "filename": "name_test_case_601-manual.html",349 -1 "title": "Name test case 601",350 -1 "html": "<p>This test examines the ARIA properties for Name test case 601.</p>\n <div id=\"test\" role=\"button\">foo</div>",351 -1 "name": "foo",-1 412 "filename": "name_test_case_561-manual.html", -1 413 "title": "Name test case 561", -1 414 "html": "<p>This test examines the ARIA properties for Name test case 561.</p>\n <img id=\"test\" aria-labelledby=\"test\" aria-label=\"1\" src=\"foo.jpg\"/>", -1 415 "name": "1", 352 416 "description": null, 353 417 "selector": "#test" 354 418 }, 355 419 {356 -1 "filename": "name_text-label-embedded-select-manual.html",357 -1 "title": "Name text-label-embedded-select",358 -1 "html": "<p>This test examines the ARIA properties for Name text-label-embedded-select.</p>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <select size=\"1\">\n <option selected=\"selected\">1</option>\n <option>2</option>\n <option>3</option>\n </select>\n times.\n </label>",359 -1 "name": "Flash the screen 1 times.",-1 420 "filename": "name_radio-title-manual.html", -1 421 "title": "Name radio-title", -1 422 "html": "<p>This test examines the ARIA properties for Name radio-title.</p>\n <input type=\"radio\" id=\"test\" title=\"foo\" />", -1 423 "name": "foo", 360 424 "description": null, 361 425 "selector": "#test" 362 426 }, 363 427 {364 -1 "filename": "description_test_case_broken_reference-manual.html",365 -1 "title": "Description test case broken reference",366 -1 "html": "<p>This test examines the ARIA properties for Description test case broken reference.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">",367 -1 "name": null,368 -1 "description": "",-1 428 "filename": "name_test_case_744-manual.html", -1 429 "title": "Name test case 744", -1 430 "html": "<p>This test examines the ARIA properties for Name test case 744.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"checkbox\" id=\"test\"/>", -1 431 "name": "crazy 4", -1 432 "description": null, 369 433 "selector": "#test" 370 434 }, 371 435 {372 -1 "filename": "name_password-label-embedded-combobox-manual.html",373 -1 "title": "Name password-label-embedded-combobox",374 -1 "html": "<p>This test examines the ARIA properties for Name password-label-embedded-combobox.</p>\n <input type=\"password\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1</li>\n <li role=\"option\">2</li>\n <li role=\"option\">3</li>\n </ul>\n </div>\n times.\n </label>",-1 436 "filename": "name_checkbox-label-embedded-textbox-manual.html", -1 437 "title": "Name checkbox-label-embedded-textbox", -1 438 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-textbox.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"textbox\" contenteditable>1</div>\n times.\n </label>", 375 439 "name": "Flash the screen 1 times.", 376 440 "description": null, 377 441 "selector": "#test" 378 442 }, 379 443 {380 -1 "filename": "name_file-label-inline-block-elements-manual.html",381 -1 "title": "Name file-label-inline-block-elements",382 -1 "html": "<p>This test examines the ARIA properties for Name file-label-inline-block-elements.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">W<i>h<b>a</b></i>t<br>is<div>your<div>name<b>?</b></div></div></label>",383 -1 "name": "What is your name?",-1 444 "filename": "name_test_case_730-manual.html", -1 445 "title": "Name test case 730", -1 446 "html": "<p>This test examines the ARIA properties for Name test case 730.</p>\n <label for=\"test\">\n foo\n <input type=\"text\" value=\"David\"/>\n </label>\n <input type=\"file\" id=\"test\"/>", -1 447 "name": "foo David", 384 448 "description": null, 385 449 "selector": "#test" 386 450 }, @@ -393,19 +457,19 @@ window.wpt.accname = [ 393 457 "selector": "#test" 394 458 }, 395 459 {396 -1 "filename": "description_test_case_one_valid_reference-manual.html",397 -1 "title": "Description test case one valid reference",398 -1 "html": "<p>This test examines the ARIA properties for Description test case one valid reference.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1 t2 t3\">\n <div id=\"t2\">foo</div>",399 -1 "name": null,400 -1 "description": "foo",-1 460 "filename": "name_file-label-inline-block-styles-manual.html", -1 461 "title": "Name file-label-inline-block-styles", -1 462 "html": "<p>This test examines the ARIA properties for Name file-label-inline-block-styles.</p>\n <style>\n label:before { content: \"This\"; display: block; }\n label:after { content: \".\"; }\n </style>\n <label for=\"test\">is a test</label>\n <input type=\"text\" id=\"test\"/>", -1 463 "name": "This is a test.", -1 464 "description": null, 401 465 "selector": "#test" 402 466 }, 403 467 {404 -1 "filename": "name_test_case_559-manual.html",405 -1 "title": "Name test case 559",406 -1 "html": "<p>This test examines the ARIA properties for Name test case 559.</p>\n <img id=\"test\" aria-labelledby=\"test\" src=\"foo.jpg\"/>",407 -1 "name": "",408 -1 "description": null,-1 468 "filename": "description_link-with-label-manual.html", -1 469 "title": "Description link-with-label", -1 470 "html": "<p>This test examines the ARIA properties for Description link-with-label.</p>\n <a id=\"test\" href=\"#\" aria-label=\"California\" title=\"San Francisco\" >United States</a>", -1 471 "name": null, -1 472 "description": "San Francisco", 409 473 "selector": "#test" 410 474 }, 411 475 { @@ -417,74 +481,66 @@ window.wpt.accname = [ 417 481 "selector": "#test" 418 482 }, 419 483 {420 -1 "filename": "name_password-label-embedded-slider-manual.html",421 -1 "title": "Name password-label-embedded-slider",422 -1 "html": "<p>This test examines the ARIA properties for Name password-label-embedded-slider.</p>\n <input type=\"password\" id=\"test\" />\n <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>",423 -1 "name": "foo 5 baz",-1 484 "filename": "name_test_case_734-manual.html", -1 485 "title": "Name test case 734", -1 486 "html": "<p>This test examines the ARIA properties for Name test case 734.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"checkbox\" id=\"test\"/>", -1 487 "name": "crazy", 424 488 "description": null, 425 489 "selector": "#test" 426 490 }, 427 491 {428 -1 "filename": "name_checkbox-label-multiple-label-alternative-manual.html",429 -1 "title": "Name checkbox-label-multiple-label-alternative",430 -1 "html": "<p>This test examines the ARIA properties for Name checkbox-label-multiple-label-alternative.</p>\n <label for=\"test\">a test</label>\n <label>This <input type=\"checkbox\" id=\"test\" /> is</label>",431 -1 "name": "a test This is",-1 492 "filename": "name_test_case_605-manual.html", -1 493 "title": "Name test case 605", -1 494 "html": "<p>This test examines the ARIA properties for Name test case 605.</p>\n <a href=\"test.html\" id=\"test\" aria-labelledby=\"ID1\" aria-label=\"Tag\">foo</a>\n <p id=\"ID1\">bar</p>", -1 495 "name": "bar", 432 496 "description": null, 433 497 "selector": "#test" 434 498 }, 435 499 {436 -1 "filename": "name_test_case_734-manual.html",437 -1 "title": "Name test case 734",438 -1 "html": "<p>This test examines the ARIA properties for Name test case 734.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"checkbox\" id=\"test\"/>",439 -1 "name": "crazy",-1 500 "filename": "name_test_case_566-manual.html", -1 501 "title": "Name test case 566", -1 502 "html": "<p>This test examines the ARIA properties for Name test case 566.</p>\n <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n <input type=\"text\" value=\"popcorn\" id=\"ID2\">\n <input type=\"text\" value=\"apple jacks\" id=\"ID3\">\n <img id=\"test\" aria-label=\"\" aria-labelledby=\"test ID1 ID2 ID3\" alt=\"\" title=\"t\" src=\"foo.jpg\"/>", -1 503 "name": "t peanuts popcorn apple jacks", 440 504 "description": null, 441 505 "selector": "#test" 442 506 }, 443 507 {444 -1 "filename": "name_file-label-embedded-spinbutton-manual.html",445 -1 "title": "Name file-label-embedded-spinbutton",446 -1 "html": "<p>This test examines the ARIA properties for Name file-label-embedded-spinbutton.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>",-1 508 "filename": "name_text-label-embedded-spinbutton-manual.html", -1 509 "title": "Name text-label-embedded-spinbutton", -1 510 "html": "<p>This test examines the ARIA properties for Name text-label-embedded-spinbutton.</p>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>", 447 511 "name": "foo 5 baz", 448 512 "description": null, 449 513 "selector": "#test" 450 514 }, 451 515 {452 -1 "filename": "description_test_case_664-manual.html",453 -1 "title": "Description test case 664",454 -1 "html": "<p>This test examines the ARIA properties for Description test case 664.</p>\n <div>\n <img id=\"test\" aria-describedby=\"ID1\" src=\"test.png\">\n </div>\n <div id=\"ID1\">foo</div>",455 -1 "name": null,456 -1 "description": "foo",457 -1 "selector": "#test"458 -1 },459 -1 {460 -1 "filename": "name_test_case_615-manual.html",461 -1 "title": "Name test case 615",462 -1 "html": "<p>This test examines the ARIA properties for Name test case 615.</p>\n <input type=\"file\" id=\"test\">\n <label for=\"test\">foo</label>",463 -1 "name": "foo",-1 516 "filename": "name_test_case_759-manual.html", -1 517 "title": "Name test case 759", -1 518 "html": "<p>This test examines the ARIA properties for Name test case 759.</p>\n <style>\n label:after { content:\" fruit\"; }\n </style>\n <label for=\"test\">fancy</label>\n <input type=\"checkbox\" id=\"test\"/>", -1 519 "name": "fancy fruit", 464 520 "description": null, 465 521 "selector": "#test" 466 522 }, 467 523 {468 -1 "filename": "name_test_case_560-manual.html",469 -1 "title": "Name test case 560",470 -1 "html": "<p>This test examines the ARIA properties for Name test case 560.</p>\n <input type=\"text\" value=\"peanuts\" id=\"test\">\n <img aria-labelledby=\"test\" aria-label=\"1\" src=\"foo.jpg\"/>",471 -1 "name": "",-1 524 "filename": "name_image-title-manual.html", -1 525 "title": "Name image-title", -1 526 "html": "<p>This test examines the ARIA properties for Name image-title.</p>\n <input type=\"image\" src=\"test.png\" id=\"test\" title=\"foo\" />", -1 527 "name": "foo", 472 528 "description": null, 473 529 "selector": "#test" 474 530 }, 475 531 {476 -1 "filename": "name_test_case_758-manual.html",477 -1 "title": "Name test case 758",478 -1 "html": "<p>This test examines the ARIA properties for Name test case 758.</p>\n <style>\n label:after { content:\" fruit\"; }\n </style>\n <label for=\"test\">fancy</label>\n <input type=\"password\" id=\"test\"/>",479 -1 "name": "fancy fruit",-1 532 "filename": "name_text-label-embedded-combobox-manual.html", -1 533 "title": "Name text-label-embedded-combobox", -1 534 "html": "<p>This test examines the ARIA properties for Name text-label-embedded-combobox.</p>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1</li>\n <li role=\"option\">2</li>\n <li role=\"option\">3</li>\n </ul>\n </div>\n times.\n </label>", -1 535 "name": "Flash the screen 1 times.", 480 536 "description": null, 481 537 "selector": "#test" 482 538 }, 483 539 {484 -1 "filename": "name_test_case_619-manual.html",485 -1 "title": "Name test case 619",486 -1 "html": "<p>This test examines the ARIA properties for Name test case 619.</p>\n <input type=\"password\" id=\"test\">\n <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>",487 -1 "name": "foo bar baz",-1 540 "filename": "name_test_case_608-manual.html", -1 541 "title": "Name test case 608", -1 542 "html": "<p>This test examines the ARIA properties for Name test case 608.</p>\n <a href=\"test.html\" id=\"test\" title=\"Tag\"></a>", -1 543 "name": "Tag", 488 544 "description": null, 489 545 "selector": "#test" 490 546 }, @@ -497,154 +553,138 @@ window.wpt.accname = [ 497 553 "selector": "#test" 498 554 }, 499 555 {500 -1 "filename": "name_test_case_659-manual.html",501 -1 "title": "Name test case 659",502 -1 "html": "<p>This test examines the ARIA properties for Name test case 659.</p>\n <style type=\"text/css\">\n label:before { content: \"foo\"; }\n label:after { content: \"baz\"; }\n </style>\n <form>\n <label for=\"test\" title=\"bar\"><input id=\"test\" type=\"text\" name=\"test\" title=\"buz\"></label>\n </form>",503 -1 "name": "foo bar baz",504 -1 "description": null,505 -1 "selector": "#test"506 -1 },507 -1 {508 -1 "filename": "name_test_case_612-manual.html",509 -1 "title": "Name test case 612",510 -1 "html": "<p>This test examines the ARIA properties for Name test case 612.</p>\n <input type=\"password\" id=\"test\">\n <label for=\"test\">foo</label>",-1 556 "filename": "name_file-title-manual.html", -1 557 "title": "Name file-title", -1 558 "html": "<p>This test examines the ARIA properties for Name file-title.</p>\n <input type=\"file\" id=\"test\" title=\"foo\" />", 511 559 "name": "foo", 512 560 "description": null, 513 561 "selector": "#test" 514 562 }, 515 563 {516 -1 "filename": "name_test_case_721-manual.html",517 -1 "title": "Name test case 721",518 -1 "html": "<p>This test examines the ARIA properties for Name test case 721.</p>\n <label for=\"test\">States:</label>\n <input type=\"password\" id=\"test\"/>",519 -1 "name": "States:",-1 564 "filename": "name_test_case_615-manual.html", -1 565 "title": "Name test case 615", -1 566 "html": "<p>This test examines the ARIA properties for Name test case 615.</p>\n <input type=\"file\" id=\"test\">\n <label for=\"test\">foo</label>", -1 567 "name": "foo", 520 568 "description": null, 521 569 "selector": "#test" 522 570 }, 523 571 {524 -1 "filename": "description_test_case_838-manual.html",525 -1 "title": "Description test case 838",526 -1 "html": "<p>This test examines the ARIA properties for Description test case 838.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n <div id=\"t1\" style=\"visibility:hidden\">foo</div>",527 -1 "name": null,528 -1 "description": "foo",529 -1 "selector": "#test"530 -1 },531 -1 {532 -1 "filename": "name_password-label-embedded-spinbutton-manual.html",533 -1 "title": "Name password-label-embedded-spinbutton",534 -1 "html": "<p>This test examines the ARIA properties for Name password-label-embedded-spinbutton.</p>\n <input type=\"password\" id=\"test\" />\n <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>",-1 572 "filename": "name_text-label-embedded-slider-manual.html", -1 573 "title": "Name text-label-embedded-slider", -1 574 "html": "<p>This test examines the ARIA properties for Name text-label-embedded-slider.</p>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>", 535 575 "name": "foo 5 baz", 536 576 "description": null, 537 577 "selector": "#test" 538 578 }, 539 579 {540 -1 "filename": "name_radio-label-embedded-menu-manual.html",541 -1 "title": "Name radio-label-embedded-menu",542 -1 "html": "<p>This test examines the ARIA properties for Name radio-label-embedded-menu.</p>\n <input type=\"radio\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <span role=\"menu\">\n <span role=\"menuitem\" aria-selected=\"true\">1</span>\n <span role=\"menuitem\" hidden>2</span>\n <span role=\"menuitem\" hidden>3</span>\n </span>\n times.\n </label>",543 -1 "name": "Flash the screen times.",-1 580 "filename": "name_test_case_596-manual.html", -1 581 "title": "Name test case 596", -1 582 "html": "<p>This test examines the ARIA properties for Name test case 596.</p>\n <div id=\"test\" aria-labelledby=\"ID1\">foo</div>\n <span id=\"ID1\">bar</span>", -1 583 "name": "bar", 544 584 "description": null, 545 585 "selector": "#test" 546 586 }, 547 587 {548 -1 "filename": "name_test_case_728-manual.html",549 -1 "title": "Name test case 728",550 -1 "html": "<p>This test examines the ARIA properties for Name test case 728.</p>\n <label for=\"test\">\n foo\n <input type=\"text\" value=\"David\"/>\n </label>\n <input type=\"checkbox\" id=\"test\"/>",551 -1 "name": "foo David",552 -1 "description": null,-1 588 "filename": "description_test_case_broken_reference-manual.html", -1 589 "title": "Description test case broken reference", -1 590 "html": "<p>This test examines the ARIA properties for Description test case broken reference.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">", -1 591 "name": null, -1 592 "description": "", 553 593 "selector": "#test" 554 594 }, 555 595 {556 -1 "filename": "name_checkbox-title-manual.html",557 -1 "title": "Name checkbox-title",558 -1 "html": "<p>This test examines the ARIA properties for Name checkbox-title.</p>\n <input type=\"checkbox\" id=\"test\" title=\"foo\" />",559 -1 "name": "foo",-1 596 "filename": "name_file-label-embedded-slider-manual.html", -1 597 "title": "Name file-label-embedded-slider", -1 598 "html": "<p>This test examines the ARIA properties for Name file-label-embedded-slider.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>", -1 599 "name": "foo 5 baz", 560 600 "description": null, 561 601 "selector": "#test" 562 602 }, 563 603 {564 -1 "filename": "name_test_case_600-manual.html",565 -1 "title": "Name test case 600",566 -1 "html": "<p>This test examines the ARIA properties for Name test case 600.</p>\n <div id=\"test\">Div with text</div>",567 -1 "name": "",-1 604 "filename": "name_file-label-owned-combobox-manual.html", -1 605 "title": "Name file-label-owned-combobox", -1 606 "html": "<p>This test examines the ARIA properties for Name file-label-owned-combobox.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">Flash <span aria-owns=\"id1\">the screen</span> times.</label>\n <div id=\"id1\">\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1 </li>\n <li role=\"option\">2 </li>\n <li role=\"option\">3 </li>\n </ul>\n </div>\n </div>", -1 607 "name": "Flash the screen 1 times.", 568 608 "description": null, 569 609 "selector": "#test" 570 610 }, 571 611 {572 -1 "filename": "name_test_case_546-manual.html",573 -1 "title": "Name test case 546",574 -1 "html": "<p>This test examines the ARIA properties for Name test case 546.</p>\n <label for=\"test\">States:</label>\n <input type=\"text\" id=\"test\"/>",575 -1 "name": "States:",-1 612 "filename": "name_password-label-embedded-menu-manual.html", -1 613 "title": "Name password-label-embedded-menu", -1 614 "html": "<p>This test examines the ARIA properties for Name password-label-embedded-menu.</p>\n <input type=\"password\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <span role=\"menu\">\n <span role=\"menuitem\" aria-selected=\"true\">1</span>\n <span role=\"menuitem\" hidden>2</span>\n <span role=\"menuitem\" hidden>3</span>\n </span>\n times.\n </label>", -1 615 "name": "Flash the screen times.", 576 616 "description": null, 577 617 "selector": "#test" 578 618 }, 579 619 {580 -1 "filename": "name_test_case_736-manual.html",581 -1 "title": "Name test case 736",582 -1 "html": "<p>This test examines the ARIA properties for Name test case 736.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"file\" id=\"test\"/>",583 -1 "name": "crazy",-1 620 "filename": "name_checkbox-label-embedded-combobox-manual.html", -1 621 "title": "Name checkbox-label-embedded-combobox", -1 622 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-combobox.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1</li>\n <li role=\"option\">2</li>\n <li role=\"option\">3</li>\n </ul>\n </div>\n times.\n </label>", -1 623 "name": "Flash the screen 1 times.", 584 624 "description": null, 585 625 "selector": "#test" 586 626 }, 587 627 {588 -1 "filename": "name_test_case_543-manual.html",589 -1 "title": "Name test case 543",590 -1 "html": "<p>This test examines the ARIA properties for Name test case 543.</p>\n <input type=\"reset\" id=\"test\"/>",591 -1 "name": "Reset",-1 628 "filename": "name_password-label-embedded-combobox-manual.html", -1 629 "title": "Name password-label-embedded-combobox", -1 630 "html": "<p>This test examines the ARIA properties for Name password-label-embedded-combobox.</p>\n <input type=\"password\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1</li>\n <li role=\"option\">2</li>\n <li role=\"option\">3</li>\n </ul>\n </div>\n times.\n </label>", -1 631 "name": "Flash the screen 1 times.", 592 632 "description": null, 593 633 "selector": "#test" 594 634 }, 595 635 {596 -1 "filename": "name_text-label-embedded-combobox-manual.html",597 -1 "title": "Name text-label-embedded-combobox",598 -1 "html": "<p>This test examines the ARIA properties for Name text-label-embedded-combobox.</p>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1</li>\n <li role=\"option\">2</li>\n <li role=\"option\">3</li>\n </ul>\n </div>\n times.\n </label>",599 -1 "name": "Flash the screen 1 times.",-1 636 "filename": "name_test_case_539-manual.html", -1 637 "title": "Name test case 539", -1 638 "html": "<p>This test examines the ARIA properties for Name test case 539.</p>\n <input type=\"button\" aria-label=\"Rich\" id=\"test\">", -1 639 "name": "Rich", 600 640 "description": null, 601 641 "selector": "#test" 602 642 }, 603 643 {604 -1 "filename": "name_link-mixed-content-manual.html",605 -1 "title": "Name link-mixed-content",606 -1 "html": "<p>This test examines the ARIA properties for Name link-mixed-content.</p>\n <style>\n .hidden { display: none; }\n </style>\n <div id=\"test\" role=\"link\" tabindex=\"0\">\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\"><span aria-label=\"Garaventa\">Zambino</span></span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n </div>",607 -1 "name": "My name is Eli the weird. (QED)",-1 644 "filename": "name_test_case_616-manual.html", -1 645 "title": "Name test case 616", -1 646 "html": "<p>This test examines the ARIA properties for Name test case 616.</p>\n <input type=\"image\" id=\"test\">\n <label for=\"test\">foo</label>", -1 647 "name": "foo", 608 648 "description": null, 609 649 "selector": "#test" 610 650 }, 611 651 {612 -1 "filename": "description_test_case_774-manual.html",613 -1 "title": "Description test case 774",614 -1 "html": "<p>This test examines the ARIA properties for Description test case 774.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n <span id=\"t1\" role=\"presentation\">foo</span>",615 -1 "name": null,616 -1 "description": "foo",-1 652 "filename": "name_test_case_559-manual.html", -1 653 "title": "Name test case 559", -1 654 "html": "<p>This test examines the ARIA properties for Name test case 559.</p>\n <img id=\"test\" aria-labelledby=\"test\" src=\"foo.jpg\"/>", -1 655 "name": "", -1 656 "description": null, 617 657 "selector": "#test" 618 658 }, 619 659 {620 -1 "filename": "description_test_case_773-manual.html",621 -1 "title": "Description test case 773",622 -1 "html": "<p>This test examines the ARIA properties for Description test case 773.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n <div id=\"t1\" style=\"display:none\">foo</div>",623 -1 "name": null,624 -1 "description": "foo",-1 660 "filename": "name_test_case_760-manual.html", -1 661 "title": "Name test case 760", -1 662 "html": "<p>This test examines the ARIA properties for Name test case 760.</p>\n <style>\n label:after { content:\" fruit\"; }\n </style>\n <label for=\"test\">fancy</label>\n <input type=\"radio\" id=\"test\"/>", -1 663 "name": "fancy fruit", -1 664 "description": null, 625 665 "selector": "#test" 626 666 }, 627 667 {628 -1 "filename": "name_checkbox-label-embedded-listbox-manual.html",629 -1 "title": "Name checkbox-label-embedded-listbox",630 -1 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-listbox.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1</li>\n <li role=\"option\">2</li>\n <li role=\"option\">3</li>\n </ul>\n times.\n </label>",631 -1 "name": "Flash the screen 1 times.",-1 668 "filename": "name_test_case_748-manual.html", -1 669 "title": "Name test case 748", -1 670 "html": "<p>This test examines the ARIA properties for Name test case 748.</p>\n <input type=\"password\" id=\"test\" title=\"crazy\" value=\"baz\"/>", -1 671 "name": "crazy", 632 672 "description": null, 633 673 "selector": "#test" 634 674 }, 635 675 {636 -1 "filename": "name_test_case_620-manual.html",637 -1 "title": "Name test case 620",638 -1 "html": "<p>This test examines the ARIA properties for Name test case 620.</p>\n <input type=\"radio\" id=\"test\">\n <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>",639 -1 "name": "foo bar baz",-1 676 "filename": "name_test_case_607-manual.html", -1 677 "title": "Name test case 607", -1 678 "html": "<p>This test examines the ARIA properties for Name test case 607.</p>\n <a href=\"test.html\" id=\"test\">ABC</a>", -1 679 "name": "ABC", 640 680 "description": null, 641 681 "selector": "#test" 642 682 }, 643 683 {644 -1 "filename": "name_text-label-embedded-spinbutton-manual.html",645 -1 "title": "Name text-label-embedded-spinbutton",646 -1 "html": "<p>This test examines the ARIA properties for Name text-label-embedded-spinbutton.</p>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>",647 -1 "name": "foo 5 baz",-1 684 "filename": "name_test_case_564-manual.html", -1 685 "title": "Name test case 564", -1 686 "html": "<p>This test examines the ARIA properties for Name test case 564.</p>\n <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n <input type=\"text\" value=\"popcorn\" id=\"ID2\">\n <img id=\"test\" aria-label=\"l\" aria-labelledby=\"test ID1 ID2\" src=\"foo.jpg\"/>", -1 687 "name": "l peanuts popcorn", 648 688 "description": null, 649 689 "selector": "#test" 650 690 }, @@ -657,115 +697,115 @@ window.wpt.accname = [ 657 697 "selector": "#test" 658 698 }, 659 699 {660 -1 "filename": "name_test_case_755-manual.html",661 -1 "title": "Name test case 755",662 -1 "html": "<p>This test examines the ARIA properties for Name test case 755.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"radio\" id=\"test\"/>",663 -1 "name": "fancy fruit",-1 700 "filename": "name_test_case_728-manual.html", -1 701 "title": "Name test case 728", -1 702 "html": "<p>This test examines the ARIA properties for Name test case 728.</p>\n <label for=\"test\">\n foo\n <input type=\"text\" value=\"David\"/>\n </label>\n <input type=\"checkbox\" id=\"test\"/>", -1 703 "name": "foo David", 664 704 "description": null, 665 705 "selector": "#test" 666 706 }, 667 707 {668 -1 "filename": "name_test_case_550-manual.html",669 -1 "title": "Name test case 550",670 -1 "html": "<p>This test examines the ARIA properties for Name test case 550.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"text\" id=\"test\" value=\"baz\"/>",671 -1 "name": "crazy 4",-1 708 "filename": "name_checkbox-label-embedded-listbox-manual.html", -1 709 "title": "Name checkbox-label-embedded-listbox", -1 710 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-listbox.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1</li>\n <li role=\"option\">2</li>\n <li role=\"option\">3</li>\n </ul>\n times.\n </label>", -1 711 "name": "Flash the screen 1 times.", 672 712 "description": null, 673 713 "selector": "#test" 674 714 }, 675 715 {676 -1 "filename": "name_radio-title-manual.html",677 -1 "title": "Name radio-title",678 -1 "html": "<p>This test examines the ARIA properties for Name radio-title.</p>\n <input type=\"radio\" id=\"test\" title=\"foo\" />",679 -1 "name": "foo",-1 716 "filename": "name_password-label-embedded-slider-manual.html", -1 717 "title": "Name password-label-embedded-slider", -1 718 "html": "<p>This test examines the ARIA properties for Name password-label-embedded-slider.</p>\n <input type=\"password\" id=\"test\" />\n <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>", -1 719 "name": "foo 5 baz", 680 720 "description": null, 681 721 "selector": "#test" 682 722 }, 683 723 {684 -1 "filename": "description_test_case_772-manual.html",685 -1 "title": "Description test case 772",686 -1 "html": "<p>This test examines the ARIA properties for Description test case 772.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n <div id=\"t1\">foo</div>",687 -1 "name": null,688 -1 "description": "foo",-1 724 "filename": "name_test_case_553-manual.html", -1 725 "title": "Name test case 553", -1 726 "html": "<p>This test examines the ARIA properties for Name test case 553.</p>\n <style type=\"text/css\">\n [data-after]:after { content: attr(data-after); }\n </style>\n <label for=\"test\" data-after=\"test content\"></label>\n <input type=\"text\" id=\"test\">", -1 727 "name": "test content", -1 728 "description": null, 689 729 "selector": "#test" 690 730 }, 691 731 {692 -1 "filename": "name_test_case_737-manual.html",693 -1 "title": "Name test case 737",694 -1 "html": "<p>This test examines the ARIA properties for Name test case 737.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"image\" id=\"test\" src=\"foo.jpg\"/>",695 -1 "name": "crazy",-1 732 "filename": "name_password-label-embedded-spinbutton-manual.html", -1 733 "title": "Name password-label-embedded-spinbutton", -1 734 "html": "<p>This test examines the ARIA properties for Name password-label-embedded-spinbutton.</p>\n <input type=\"password\" id=\"test\" />\n <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>", -1 735 "name": "foo 5 baz", 696 736 "description": null, 697 737 "selector": "#test" 698 738 }, 699 739 {700 -1 "filename": "name_checkbox-label-embedded-select-manual.html",701 -1 "title": "Name checkbox-label-embedded-select",702 -1 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-select.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <select size=\"1\">\n <option selected=\"selected\">1</option>\n <option>2</option>\n <option>3</option>\n </select>\n times.\n </label>",703 -1 "name": "Flash the screen 1 times.",-1 740 "filename": "name_test_case_609-manual.html", -1 741 "title": "Name test case 609", -1 742 "html": "<p>This test examines the ARIA properties for Name test case 609.</p>\n <input id=\"test\" type=\"text\" aria-labelledby=\"ID1 ID2 ID3\">\n <p id=\"ID1\">foo</p>\n <p id=\"ID2\">bar</p>\n <p id=\"ID3\">baz</p>", -1 743 "name": "foo bar baz", 704 744 "description": null, 705 745 "selector": "#test" 706 746 }, 707 747 {708 -1 "filename": "name_test_case_760-manual.html",709 -1 "title": "Name test case 760",710 -1 "html": "<p>This test examines the ARIA properties for Name test case 760.</p>\n <style>\n label:after { content:\" fruit\"; }\n </style>\n <label for=\"test\">fancy</label>\n <input type=\"radio\" id=\"test\"/>",711 -1 "name": "fancy fruit",-1 748 "filename": "name_test_case_745-manual.html", -1 749 "title": "Name test case 745", -1 750 "html": "<p>This test examines the ARIA properties for Name test case 745.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"radio\" id=\"test\"/>", -1 751 "name": "crazy 4", 712 752 "description": null, 713 753 "selector": "#test" 714 754 }, 715 755 {716 -1 "filename": "name_test_case_741-manual.html",717 -1 "title": "Name test case 741",718 -1 "html": "<p>This test examines the ARIA properties for Name test case 741.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"file\" id=\"test\"/>",719 -1 "name": "crazy Monday",-1 756 "filename": "name_test_case_541-manual.html", -1 757 "title": "Name test case 541", -1 758 "html": "<p>This test examines the ARIA properties for Name test case 541.</p>\n <div id=\"ID1\">Rich's button</div>\n <input type=\"button\" aria-label=\"bar\" aria-labelledby=\"ID1\" id=\"test\"/>", -1 759 "name": "Rich's button", 720 760 "description": null, 721 761 "selector": "#test" 722 762 }, 723 763 {724 -1 "filename": "name_test_case_556-manual.html",725 -1 "title": "Name test case 556",726 -1 "html": "<p>This test examines the ARIA properties for Name test case 556.</p>\n <img id=\"test\" src=\"foo.jpg\" aria-label=\"1\"/>",727 -1 "name": "1",-1 764 "filename": "name_test_case_736-manual.html", -1 765 "title": "Name test case 736", -1 766 "html": "<p>This test examines the ARIA properties for Name test case 736.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"file\" id=\"test\"/>", -1 767 "name": "crazy", 728 768 "description": null, 729 769 "selector": "#test" 730 770 }, 731 771 {732 -1 "filename": "name_test_case_553-manual.html",733 -1 "title": "Name test case 553",734 -1 "html": "<p>This test examines the ARIA properties for Name test case 553.</p>\n <style type=\"text/css\">\n [data-after]:after { content: attr(data-after); }\n </style>\n <label for=\"test\" data-after=\"test content\"></label>\n <input type=\"text\" id=\"test\">",735 -1 "name": "test content",-1 772 "filename": "name_checkbox-label-multiple-label-alternative-manual.html", -1 773 "title": "Name checkbox-label-multiple-label-alternative", -1 774 "html": "<p>This test examines the ARIA properties for Name checkbox-label-multiple-label-alternative.</p>\n <label for=\"test\">a test</label>\n <label>This <input type=\"checkbox\" id=\"test\" /> is</label>", -1 775 "name": "a test This is", 736 776 "description": null, 737 777 "selector": "#test" 738 778 }, 739 779 {740 -1 "filename": "name_test_case_746-manual.html",741 -1 "title": "Name test case 746",742 -1 "html": "<p>This test examines the ARIA properties for Name test case 746.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"file\" id=\"test\"/>",743 -1 "name": "crazy 4",-1 780 "filename": "name_test_case_610-manual.html", -1 781 "title": "Name test case 610", -1 782 "html": "<p>This test examines the ARIA properties for Name test case 610.</p>\n <input id=\"test\" type=\"text\" aria-label=\"bar\" aria-labelledby=\"ID1 test\">\n <div id=\"ID1\">foo</div>", -1 783 "name": "foo bar", 744 784 "description": null, 745 785 "selector": "#test" 746 786 }, 747 787 {748 -1 "filename": "name_from_content_of_label-manual.html",749 -1 "title": "Name from content of label",750 -1 "html": "<p>This test examines the ARIA properties for Name from content of label.</p>\n <style>\n .hidden { display: none; }\n </style>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\" id=\"label\">\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\">\n <span aria-label=\"Garaventa\">Zambino</span>\n </span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n <table>\n <tr>\n <td>Where</td>\n <td style=\"visibility:hidden;\"><div>in</div></td>\n <td><div style=\"display:none;\">the world</div></td>\n <td>are my marbles?</td>\n </tr>\n </table>\n </label>",751 -1 "name": "My name is Eli the weird. (QED) Where are my marbles?",-1 788 "filename": "name_test_case_540-manual.html", -1 789 "title": "Name test case 540", -1 790 "html": "<p>This test examines the ARIA properties for Name test case 540.</p>\n <div id=\"ID1\">Rich's button</div>\n <input type=\"button\" aria-labelledby=\"ID1\" id=\"test\">", -1 791 "name": "Rich's button", 752 792 "description": null, 753 793 "selector": "#test" 754 794 }, 755 795 {756 -1 "filename": "name_test_case_733-manual.html",757 -1 "title": "Name test case 733",758 -1 "html": "<p>This test examines the ARIA properties for Name test case 733.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"password\" id=\"test\"/>",759 -1 "name": "crazy",-1 796 "filename": "name_checkbox-label-embedded-spinbutton-manual.html", -1 797 "title": "Name checkbox-label-embedded-spinbutton", -1 798 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-spinbutton.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>", -1 799 "name": "foo 5 baz", 760 800 "description": null, 761 801 "selector": "#test" 762 802 }, 763 803 {764 -1 "filename": "name_test_case_726-manual.html",765 -1 "title": "Name test case 726",766 -1 "html": "<p>This test examines the ARIA properties for Name test case 726.</p>\n <label for=\"test\">States:</label>\n <input type=\"image\" id=\"test\" src=\"foo.jpg\"/>",767 -1 "name": "States:",768 -1 "description": null,-1 804 "filename": "description_title-same-element-manual.html", -1 805 "title": "Description title-same-element", -1 806 "html": "<p>This test examines the ARIA properties for Description title-same-element.</p>\n <div><input aria-label=\"Name\" id=\"test\" title=\"Title\" aria-describedby=\"ID1\" type=\"text\"></div>\n <div id=\"ID1\">Description</div>", -1 807 "name": null, -1 808 "description": "Description", 769 809 "selector": "#test" 770 810 }, 771 811 { @@ -777,18 +817,10 @@ window.wpt.accname = [ 777 817 "selector": "#test" 778 818 }, 779 819 {780 -1 "filename": "name_radio-label-embedded-spinbutton-manual.html",781 -1 "title": "Name radio-label-embedded-spinbutton",782 -1 "html": "<p>This test examines the ARIA properties for Name radio-label-embedded-spinbutton.</p>\n <input type=\"radio\" id=\"test\" />\n <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>",783 -1 "name": "foo 5 baz",784 -1 "description": null,785 -1 "selector": "#test"786 -1 },787 -1 {788 -1 "filename": "name_test_case_761-manual.html",789 -1 "title": "Name test case 761",790 -1 "html": "<p>This test examines the ARIA properties for Name test case 761.</p>\n <style>\n label:after { content:\" fruit\"; }\n </style>\n <label for=\"test\">fancy</label>\n <input type=\"file\" id=\"test\"/>",791 -1 "name": "fancy fruit",-1 820 "filename": "name_test_case_597-manual.html", -1 821 "title": "Name test case 597", -1 822 "html": "<p>This test examines the ARIA properties for Name test case 597.</p>\n <div id=\"test\" aria-label=\"Tag\">foo</div>", -1 823 "name": "Tag", 792 824 "description": null, 793 825 "selector": "#test" 794 826 }, @@ -801,394 +833,386 @@ window.wpt.accname = [ 801 833 "selector": "#test" 802 834 }, 803 835 {804 -1 "filename": "name_test_case_564-manual.html",805 -1 "title": "Name test case 564",806 -1 "html": "<p>This test examines the ARIA properties for Name test case 564.</p>\n <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n <input type=\"text\" value=\"popcorn\" id=\"ID2\">\n <img id=\"test\" aria-label=\"l\" aria-labelledby=\"test ID1 ID2\" src=\"foo.jpg\"/>",807 -1 "name": "l peanuts popcorn",808 -1 "description": null,809 -1 "selector": "#test"810 -1 },811 -1 {812 -1 "filename": "name_test_case_661-manual.html",813 -1 "title": "Name test case 661",814 -1 "html": "<p>This test examines the ARIA properties for Name test case 661.</p>\n <style type=\"text/css\">\n label:before { content: \"foo\"; }\n label:after { content: \"baz\"; }\n </style>\n <form>\n <label for=\"test\"><input id=\"test\" type=\"checkbox\" name=\"test\" title=\" bar \"></label>\n </form>",815 -1 "name": "foo baz",816 -1 "description": null,817 -1 "selector": "#test"818 -1 },819 -1 {820 -1 "filename": "name_test_case_753-manual.html",821 -1 "title": "Name test case 753",822 -1 "html": "<p>This test examines the ARIA properties for Name test case 753.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"password\" id=\"test\"/>",823 -1 "name": "fancy fruit",824 -1 "description": null,-1 836 "filename": "description_test_case_838-manual.html", -1 837 "title": "Description test case 838", -1 838 "html": "<p>This test examines the ARIA properties for Description test case 838.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n <div id=\"t1\" style=\"visibility:hidden\">foo</div>", -1 839 "name": null, -1 840 "description": "foo", 825 841 "selector": "#test" 826 842 }, 827 843 {828 -1 "filename": "name_password-label-embedded-select-manual.html",829 -1 "title": "Name password-label-embedded-select",830 -1 "html": "<p>This test examines the ARIA properties for Name password-label-embedded-select.</p>\n <input type=\"password\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <select size=\"1\">\n <option selected=\"selected\">1</option>\n <option>2</option>\n <option>3</option>\n </select>\n times.\n </label>",831 -1 "name": "Flash the screen 1 times.",-1 844 "filename": "name_test_case_660-manual.html", -1 845 "title": "Name test case 660", -1 846 "html": "<p>This test examines the ARIA properties for Name test case 660.</p>\n <style type=\"text/css\">\n label:before { content: \"foo\"; }\n label:after { content: \"baz\"; }\n </style>\n <form>\n <label for=\"test\" title=\"bar\"><input id=\"test\" type=\"password\" name=\"test\" title=\"buz\"></label>\n </form>", -1 847 "name": "foo bar baz", 832 848 "description": null, 833 849 "selector": "#test" 834 850 }, 835 851 {836 -1 "filename": "name_test_case_723-manual.html",837 -1 "title": "Name test case 723",838 -1 "html": "<p>This test examines the ARIA properties for Name test case 723.</p>\n <label for=\"test\">States:</label>\n <input type=\"checkbox\" id=\"test\"/>",839 -1 "name": "States:",-1 852 "filename": "name_test_case_663a-manual.html", -1 853 "title": "Name test case 663a", -1 854 "html": "<p>This test examines the ARIA properties for Name test case 663a.</p>\n <style type=\"text/css\">\n label:before { content: \"foo\"; }\n label:after { content: \"baz\"; }\n </style>\n <form>\n <label for=\"test\"><input id=\"test\" type=\"image\" src=\"foo.jpg\" name=\"test\" title=\"bar\"></label>\n </form>", -1 855 "name": "foo baz", 840 856 "description": null, 841 857 "selector": "#test" 842 858 }, 843 859 {844 -1 "filename": "name_file-label-inline-hidden-elements-manual.html",845 -1 "title": "Name file-label-inline-hidden-elements",846 -1 "html": "<p>This test examines the ARIA properties for Name file-label-inline-hidden-elements.</p>\n <style>\n .hidden { display: none; }\n </style>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">\n <span class=\"hidden\">1</span><span>2</span>\n <span style=\"visibility: hidden;\">3</span><span>4</span>\n <span hidden>5</span><span>6</span>\n <span aria-hidden=\"true\">7</span><span>8</span>\n <span aria-hidden=\"false\" class=\"hidden\">9</span><span>10</span>\n </label>",847 -1 "name": "2 4 6 8 10",848 -1 "description": null,-1 860 "filename": "description_from_content_of_describedby_element-manual.html", -1 861 "title": "Description from content of describedby element", -1 862 "html": "<p>This test examines the ARIA properties for Description from content of describedby element.</p>\n <style>\n .hidden { display: none; }\n </style>\n <input id=\"test\" type=\"text\" aria-label=\"Important stuff\" aria-describedby=\"descId\" />\n <div>\n <div id=\"descId\">\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\">\n <span aria-label=\"Garaventa\">Zambino</span>\n </span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n <table>\n <tr>\n <td>Where</td>\n <td style=\"visibility:hidden;\"><div>in</div></td>\n <td><div style=\"display:none;\">the world</div></td>\n <td>are my marbles?</td>\n </tr>\n </table>\n </div>\n </div>", -1 863 "name": null, -1 864 "description": "My name is Eli the weird. (QED) Where are my marbles?", 849 865 "selector": "#test" 850 866 }, 851 867 {852 -1 "filename": "name_radio-label-embedded-combobox-manual.html",853 -1 "title": "Name radio-label-embedded-combobox",854 -1 "html": "<p>This test examines the ARIA properties for Name radio-label-embedded-combobox.</p>\n <input type=\"radio\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1</li>\n <li role=\"option\">2</li>\n <li role=\"option\">3</li>\n </ul>\n </div>\n times.\n </label>",855 -1 "name": "Flash the screen 1 times.",-1 868 "filename": "name_test_case_545-manual.html", -1 869 "title": "Name test case 545", -1 870 "html": "<p>This test examines the ARIA properties for Name test case 545.</p>\n <input src=\"baz.html\" type=\"image\" id=\"test\" alt=\"foo\"/>", -1 871 "name": "foo", 856 872 "description": null, 857 873 "selector": "#test" 858 874 }, 859 875 {860 -1 "filename": "name_test_case_745-manual.html",861 -1 "title": "Name test case 745",862 -1 "html": "<p>This test examines the ARIA properties for Name test case 745.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"radio\" id=\"test\"/>",863 -1 "name": "crazy 4",-1 876 "filename": "name_test_case_547-manual.html", -1 877 "title": "Name test case 547", -1 878 "html": "<p>This test examines the ARIA properties for Name test case 547.</p>\n <label for=\"test\">\n foo\n <input type=\"text\" value=\"David\"/>\n </label>\n <input type=\"text\" id=\"test\" value=\"baz\"/>", -1 879 "name": "foo David", 864 880 "description": null, 865 881 "selector": "#test" 866 882 }, 867 883 {868 -1 "filename": "name_checkbox-label-multiple-label-manual.html",869 -1 "title": "Name checkbox-label-multiple-label",870 -1 "html": "<p>This test examines the ARIA properties for Name checkbox-label-multiple-label.</p>\n <label>This <input type=\"checkbox\" id=\"test\" /> is</label>\n <label for=\"test\">a test</label>",871 -1 "name": "This is a test",-1 884 "filename": "name_test_case_617-manual.html", -1 885 "title": "Name test case 617", -1 886 "html": "<p>This test examines the ARIA properties for Name test case 617.</p>\n <input type=\"checkbox\" id=\"test\">\n <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>", -1 887 "name": "foo bar baz", 872 888 "description": null, 873 889 "selector": "#test" 874 890 }, 875 891 {876 -1 "filename": "description_test_case_665-manual.html",877 -1 "title": "Description test case 665",878 -1 "html": "<p>This test examines the ARIA properties for Description test case 665.</p>\n <div>\n <img id=\"test\" aria-describedby=\"ID1\" src=\"test.png\">\n </div>\n <div id=\"ID1\" style=\"display:none\">foo</div>",879 -1 "name": null,880 -1 "description": "foo",-1 892 "filename": "name_test_case_662-manual.html", -1 893 "title": "Name test case 662", -1 894 "html": "<p>This test examines the ARIA properties for Name test case 662.</p>\n <style type=\"text/css\">\n label:before { content: \"foo\"; }\n label:after { content: \"baz\"; }\n </style>\n <form>\n <label for=\"test\"><input id=\"test\" type=\"radio\" name=\"test\" title=\" bar \"></label>\n </form>", -1 895 "name": "foo baz", -1 896 "description": null, 881 897 "selector": "#test" 882 898 }, 883 899 {884 -1 "filename": "name_test_case_557-manual.html",885 -1 "title": "Name test case 557",886 -1 "html": "<p>This test examines the ARIA properties for Name test case 557.</p>\n <img id=\"test\" src=\"foo.jpg\" aria-label=\"1\" alt=\"a\" title=\"t\"/>",887 -1 "name": "1",-1 900 "filename": "name_test_case_761-manual.html", -1 901 "title": "Name test case 761", -1 902 "html": "<p>This test examines the ARIA properties for Name test case 761.</p>\n <style>\n label:after { content:\" fruit\"; }\n </style>\n <label for=\"test\">fancy</label>\n <input type=\"file\" id=\"test\"/>", -1 903 "name": "fancy fruit", 888 904 "description": null, 889 905 "selector": "#test" 890 906 }, 891 907 {892 -1 "filename": "name_test_case_621-manual.html",893 -1 "title": "Name test case 621",894 -1 "html": "<p>This test examines the ARIA properties for Name test case 621.</p>\n <input type=\"file\" id=\"test\">\n <label for=\"test\">foo <input type=\"text\" value=\"bar\"> baz</label>",895 -1 "name": "foo bar baz",-1 908 "filename": "name_link-with-label-manual.html", -1 909 "title": "Name link-with-label", -1 910 "html": "<p>This test examines the ARIA properties for Name link-with-label.</p>\n <a id=\"test\" href=\"#\" aria-label=\"California\" title=\"San Francisco\" >United States</a>", -1 911 "name": "California", 896 912 "description": null, 897 913 "selector": "#test" 898 914 }, 899 915 {900 -1 "filename": "name_text-label-embedded-menu-manual.html",901 -1 "title": "Name text-label-embedded-menu",902 -1 "html": "<p>This test examines the ARIA properties for Name text-label-embedded-menu.</p>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <span role=\"menu\">\n <span role=\"menuitem\" aria-selected=\"true\">1</span>\n <span role=\"menuitem\" hidden>2</span>\n <span role=\"menuitem\" hidden>3</span>\n </span>\n times.\n </label>",903 -1 "name": "Flash the screen times.",-1 916 "filename": "name_checkbox-label-multiple-label-manual.html", -1 917 "title": "Name checkbox-label-multiple-label", -1 918 "html": "<p>This test examines the ARIA properties for Name checkbox-label-multiple-label.</p>\n <label>This <input type=\"checkbox\" id=\"test\" /> is</label>\n <label for=\"test\">a test</label>", -1 919 "name": "This is a test", 904 920 "description": null, 905 921 "selector": "#test" 906 922 }, 907 923 {908 -1 "filename": "name_file-title-manual.html",909 -1 "title": "Name file-title",910 -1 "html": "<p>This test examines the ARIA properties for Name file-title.</p>\n <input type=\"file\" id=\"test\" title=\"foo\" />",-1 924 "filename": "name_test_case_614-manual.html", -1 925 "title": "Name test case 614", -1 926 "html": "<p>This test examines the ARIA properties for Name test case 614.</p>\n <input type=\"radio\" id=\"test\">\n <label for=\"test\">foo</label>", 911 927 "name": "foo", 912 928 "description": null, 913 929 "selector": "#test" 914 930 }, 915 931 {916 -1 "filename": "description_test_case_666-manual.html",917 -1 "title": "Description test case 666",918 -1 "html": "<p>This test examines the ARIA properties for Description test case 666.</p>\n <div>\n <img id=\"test\" aria-describedby=\"ID1\" src=\"test.png\">\n </div>\n <div id=\"ID1\" role=\"presentation\">foo</div>",919 -1 "name": null,920 -1 "description": "foo",-1 932 "filename": "name_test_case_743-manual.html", -1 933 "title": "Name test case 743", -1 934 "html": "<p>This test examines the ARIA properties for Name test case 743.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"password\" id=\"test\" value=\"baz\"/>", -1 935 "name": "crazy 4", -1 936 "description": null, 921 937 "selector": "#test" 922 938 }, 923 939 {924 -1 "filename": "name_test_case_602-manual.html",925 -1 "title": "Name test case 602",926 -1 "html": "<p>This test examines the ARIA properties for Name test case 602.</p>\n <div id=\"test\" role=\"button\" title=\"Tag\" style=\"outline:medium solid black; width:2em; height:1em;\">\n </div>",927 -1 "name": "Tag",-1 940 "filename": "name_test_case_735-manual.html", -1 941 "title": "Name test case 735", -1 942 "html": "<p>This test examines the ARIA properties for Name test case 735.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"radio\" id=\"test\"/>", -1 943 "name": "crazy", 928 944 "description": null, 929 945 "selector": "#test" 930 946 }, 931 947 {932 -1 "filename": "name_test_case_541-manual.html",933 -1 "title": "Name test case 541",934 -1 "html": "<p>This test examines the ARIA properties for Name test case 541.</p>\n <div id=\"ID1\">Rich's button</div>\n <input type=\"button\" aria-label=\"bar\" aria-labelledby=\"ID1\" id=\"test\"/>",935 -1 "name": "Rich's button",-1 948 "filename": "name_checkbox-label-embedded-slider-manual.html", -1 949 "title": "Name checkbox-label-embedded-slider", -1 950 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-slider.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>", -1 951 "name": "foo 5 baz", 936 952 "description": null, 937 953 "selector": "#test" 938 954 }, 939 955 {940 -1 "filename": "name_test_case_604-manual.html",941 -1 "title": "Name test case 604",942 -1 "html": "<p>This test examines the ARIA properties for Name test case 604.</p>\n <a id=\"test\" href=\"test.html\" aria-label=\"Tag\">ABC</a>",943 -1 "name": "Tag",-1 956 "filename": "name_test_case_729-manual.html", -1 957 "title": "Name test case 729", -1 958 "html": "<p>This test examines the ARIA properties for Name test case 729.</p>\n <label for=\"test\">\n foo\n <input type=\"text\" value=\"David\"/>\n </label>\n <input type=\"radio\" id=\"test\"/>", -1 959 "name": "foo David", 944 960 "description": null, 945 961 "selector": "#test" 946 962 }, 947 963 {948 -1 "filename": "name_test_case_547-manual.html",949 -1 "title": "Name test case 547",950 -1 "html": "<p>This test examines the ARIA properties for Name test case 547.</p>\n <label for=\"test\">\n foo\n <input type=\"text\" value=\"David\"/>\n </label>\n <input type=\"text\" id=\"test\" value=\"baz\"/>",951 -1 "name": "foo David",952 -1 "description": null,-1 964 "filename": "description_test_case_557-manual.html", -1 965 "title": "Description test case 557", -1 966 "html": "<p>This test examines the ARIA properties for Description test case 557.</p>\n <img id=\"test\" src=\"foo.jpg\" aria-label=\"1\" alt=\"a\" title=\"t\"/>", -1 967 "name": null, -1 968 "description": "t", 953 969 "selector": "#test" 954 970 }, 955 971 {956 -1 "filename": "name_heading-combobox-focusable-alternative-manual.html",957 -1 "title": "Name heading-combobox-focusable-alternative",958 -1 "html": "<p>This test examines the ARIA properties for Name heading-combobox-focusable-alternative.</p>\n <h2 id=\"test\">\n Country of origin:\n <input role=\"combobox\" type=\"text\" title=\"Choose your country.\" value=\"United States\">\n </h2>",959 -1 "name": "Country of origin: United States",-1 972 "filename": "name_test_case_750-manual.html", -1 973 "title": "Name test case 750", -1 974 "html": "<p>This test examines the ARIA properties for Name test case 750.</p>\n <input type=\"radio\" id=\"test\" title=\"crazy\"/>", -1 975 "name": "crazy", 960 976 "description": null, 961 977 "selector": "#test" 962 978 }, 963 979 {964 -1 "filename": "name_test_case_662-manual.html",965 -1 "title": "Name test case 662",966 -1 "html": "<p>This test examines the ARIA properties for Name test case 662.</p>\n <style type=\"text/css\">\n label:before { content: \"foo\"; }\n label:after { content: \"baz\"; }\n </style>\n <form>\n <label for=\"test\"><input id=\"test\" type=\"radio\" name=\"test\" title=\" bar \"></label>\n </form>",967 -1 "name": "foo baz",-1 980 "filename": "name_text-label-embedded-select-manual.html", -1 981 "title": "Name text-label-embedded-select", -1 982 "html": "<p>This test examines the ARIA properties for Name text-label-embedded-select.</p>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <select size=\"1\">\n <option selected=\"selected\">1</option>\n <option>2</option>\n <option>3</option>\n </select>\n times.\n </label>", -1 983 "name": "Flash the screen 1 times.", 968 984 "description": null, 969 985 "selector": "#test" 970 986 }, 971 987 {972 -1 "filename": "name_test_case_597-manual.html",973 -1 "title": "Name test case 597",974 -1 "html": "<p>This test examines the ARIA properties for Name test case 597.</p>\n <div id=\"test\" aria-label=\"Tag\">foo</div>",975 -1 "name": "Tag",-1 988 "filename": "name_test_case_599-manual.html", -1 989 "title": "Name test case 599", -1 990 "html": "<p>This test examines the ARIA properties for Name test case 599.</p>\n <div id=\"test\" aria-labelledby=\"ID0 ID1\" aria-label=\"Tag\">foo</div>\n <span id=\"ID0\">bar</span>\n <span id=\"ID1\">baz</span>", -1 991 "name": "bar baz", 976 992 "description": null, 977 993 "selector": "#test" 978 994 }, 979 995 {980 -1 "filename": "name_test_case_617-manual.html",981 -1 "title": "Name test case 617",982 -1 "html": "<p>This test examines the ARIA properties for Name test case 617.</p>\n <input type=\"checkbox\" id=\"test\">\n <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>",983 -1 "name": "foo bar baz",-1 996 "filename": "name_test_case_723-manual.html", -1 997 "title": "Name test case 723", -1 998 "html": "<p>This test examines the ARIA properties for Name test case 723.</p>\n <label for=\"test\">States:</label>\n <input type=\"checkbox\" id=\"test\"/>", -1 999 "name": "States:", 984 1000 "description": null, 985 1001 "selector": "#test" 986 1002 }, 987 1003 {988 -1 "filename": "name_test_case_558-manual.html",989 -1 "title": "Name test case 558",990 -1 "html": "<p>This test examines the ARIA properties for Name test case 558.</p>\n <input type=\"text\" value=\"peanuts\" id=\"test\">\n <img aria-labelledby=\"test\" src=\"foo.jpg\"/>",991 -1 "name": "",-1 1004 "filename": "name_radio-label-embedded-slider-manual.html", -1 1005 "title": "Name radio-label-embedded-slider", -1 1006 "html": "<p>This test examines the ARIA properties for Name radio-label-embedded-slider.</p>\n <input type=\"radio\" id=\"test\" />\n <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>", -1 1007 "name": "foo 5 baz", 992 1008 "description": null, 993 1009 "selector": "#test" 994 1010 }, 995 1011 {996 -1 "filename": "name_test_case_738-manual.html",997 -1 "title": "Name test case 738",998 -1 "html": "<p>This test examines the ARIA properties for Name test case 738.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"password\" value=\"baz\" id=\"test\"/>",999 -1 "name": "crazy Monday",-1 1012 "filename": "name_text-title-manual.html", -1 1013 "title": "Name text-title", -1 1014 "html": "<p>This test examines the ARIA properties for Name text-title.</p>\n <input type=\"text\" id=\"test\" title=\"foo\" />", -1 1015 "name": "foo", 1000 1016 "description": null, 1001 1017 "selector": "#test" 1002 1018 }, 1003 1019 {1004 -1 "filename": "name_test_case_562-manual.html",1005 -1 "title": "Name test case 562",1006 -1 "html": "<p>This test examines the ARIA properties for Name test case 562.</p>\n <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n <input type=\"text\" value=\"popcorn\" id=\"ID2\">\n <input type=\"text\" value=\"apple jacks\" id=\"ID3\">\n <img aria-labelledby=\"ID1 ID2 ID3\" id=\"test\" src=\"foo.jpg\"/>",1007 -1 "name": "peanuts popcorn apple jacks",-1 1020 "filename": "name_test_case_556-manual.html", -1 1021 "title": "Name test case 556", -1 1022 "html": "<p>This test examines the ARIA properties for Name test case 556.</p>\n <img id=\"test\" src=\"foo.jpg\" aria-label=\"1\"/>", -1 1023 "name": "1", 1008 1024 "description": null, 1009 1025 "selector": "#test" 1010 1026 }, 1011 1027 {1012 -1 "filename": "name_image-title-manual.html",1013 -1 "title": "Name image-title",1014 -1 "html": "<p>This test examines the ARIA properties for Name image-title.</p>\n <input type=\"image\" src=\"test.png\" id=\"test\" title=\"foo\" />",1015 -1 "name": "foo",-1 1028 "filename": "name_test_case_620-manual.html", -1 1029 "title": "Name test case 620", -1 1030 "html": "<p>This test examines the ARIA properties for Name test case 620.</p>\n <input type=\"radio\" id=\"test\">\n <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>", -1 1031 "name": "foo bar baz", 1016 1032 "description": null, 1017 1033 "selector": "#test" 1018 1034 }, 1019 1035 {1020 -1 "filename": "name_test_case_614-manual.html",1021 -1 "title": "Name test case 614",1022 -1 "html": "<p>This test examines the ARIA properties for Name test case 614.</p>\n <input type=\"radio\" id=\"test\">\n <label for=\"test\">foo</label>",1023 -1 "name": "foo",-1 1036 "filename": "name_test_case_725-manual.html", -1 1037 "title": "Name test case 725", -1 1038 "html": "<p>This test examines the ARIA properties for Name test case 725.</p>\n <label for=\"test\">File:</label>\n <input type=\"file\" id=\"test\"/>", -1 1039 "name": "File:", 1024 1040 "description": null, 1025 1041 "selector": "#test" 1026 1042 }, 1027 1043 {1028 -1 "filename": "name_checkbox-label-embedded-spinbutton-manual.html",1029 -1 "title": "Name checkbox-label-embedded-spinbutton",1030 -1 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-spinbutton.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">foo <input role=\"spinbutton\" type=\"number\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>",1031 -1 "name": "foo 5 baz",-1 1044 "filename": "name_test_case_613-manual.html", -1 1045 "title": "Name test case 613", -1 1046 "html": "<p>This test examines the ARIA properties for Name test case 613.</p>\n <input type=\"checkbox\" id=\"test\">\n <label for=\"test\">foo</label></body>", -1 1047 "name": "foo", 1032 1048 "description": null, 1033 1049 "selector": "#test" 1034 1050 }, 1035 1051 {1036 -1 "filename": "name_test_case_618-manual.html",1037 -1 "title": "Name test case 618",1038 -1 "html": "<p>This test examines the ARIA properties for Name test case 618.</p>\n <input type=\"text\" id=\"test\">\n <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>",1039 -1 "name": "foo bar baz",1040 -1 "description": null,-1 1052 "filename": "description_test_case_773-manual.html", -1 1053 "title": "Description test case 773", -1 1054 "html": "<p>This test examines the ARIA properties for Description test case 773.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n <div id=\"t1\" style=\"display:none\">foo</div>", -1 1055 "name": null, -1 1056 "description": "foo", 1041 1057 "selector": "#test" 1042 1058 }, 1043 1059 {1044 -1 "filename": "name_test_case_740-manual.html",1045 -1 "title": "Name test case 740",1046 -1 "html": "<p>This test examines the ARIA properties for Name test case 740.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"radio\" id=\"test\"/>",-1 1060 "filename": "name_test_case_742-manual.html", -1 1061 "title": "Name test case 742", -1 1062 "html": "<p>This test examines the ARIA properties for Name test case 742.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>", 1047 1063 "name": "crazy Monday", 1048 1064 "description": null, 1049 1065 "selector": "#test" 1050 1066 }, 1051 1067 {1052 -1 "filename": "name_radio-label-embedded-select-manual.html",1053 -1 "title": "Name radio-label-embedded-select",1054 -1 "html": "<p>This test examines the ARIA properties for Name radio-label-embedded-select.</p>\n <input type=\"radio\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <select size=\"1\">\n <option selected=\"selected\">1</option>\n <option>2</option>\n <option>3</option>\n </select>\n times.\n </label>",1055 -1 "name": "Flash the screen 1 times.",-1 1068 "filename": "name_file-label-inline-hidden-elements-manual.html", -1 1069 "title": "Name file-label-inline-hidden-elements", -1 1070 "html": "<p>This test examines the ARIA properties for Name file-label-inline-hidden-elements.</p>\n <style>\n .hidden { display: none; }\n </style>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">\n <span class=\"hidden\">1</span><span>2</span>\n <span style=\"visibility: hidden;\">3</span><span>4</span>\n <span hidden>5</span><span>6</span>\n <span aria-hidden=\"true\">7</span><span>8</span>\n <span aria-hidden=\"false\" class=\"hidden\">9</span><span>10</span>\n </label>", -1 1071 "name": "2 4 6 8 10", 1056 1072 "description": null, 1057 1073 "selector": "#test" 1058 1074 }, 1059 1075 {1060 -1 "filename": "name_test_case_724-manual.html",1061 -1 "title": "Name test case 724",1062 -1 "html": "<p>This test examines the ARIA properties for Name test case 724.</p>\n <label for=\"test\">States:</label>\n <input type=\"radio\" id=\"test\"/>",1063 -1 "name": "States:",-1 1076 "filename": "name_test_case_604-manual.html", -1 1077 "title": "Name test case 604", -1 1078 "html": "<p>This test examines the ARIA properties for Name test case 604.</p>\n <a id=\"test\" href=\"test.html\" aria-label=\"Tag\">ABC</a>", -1 1079 "name": "Tag", 1064 1080 "description": null, 1065 1081 "selector": "#test" 1066 1082 }, 1067 1083 {1068 -1 "filename": "name_test_case_611-manual.html",1069 -1 "title": "Name test case 611",1070 -1 "html": "<p>This test examines the ARIA properties for Name test case 611.</p>\n <input id=\"test\" type=\"text\"/>\n <label for=\"test\">foo</label>",1071 -1 "name": "foo",-1 1084 "filename": "name_from_content_of_label-manual.html", -1 1085 "title": "Name from content of label", -1 1086 "html": "<p>This test examines the ARIA properties for Name from content of label.</p>\n <style>\n .hidden { display: none; }\n </style>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\" id=\"label\">\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\">\n <span aria-label=\"Garaventa\">Zambino</span>\n </span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n <table>\n <tr>\n <td>Where</td>\n <td style=\"visibility:hidden;\"><div>in</div></td>\n <td><div style=\"display:none;\">the world</div></td>\n <td>are my marbles?</td>\n </tr>\n </table>\n </label>", -1 1087 "name": "My name is Eli the weird. (QED) Where are my marbles?", 1072 1088 "description": null, 1073 1089 "selector": "#test" 1074 1090 }, 1075 1091 {1076 -1 "filename": "name_test_case_608-manual.html",1077 -1 "title": "Name test case 608",1078 -1 "html": "<p>This test examines the ARIA properties for Name test case 608.</p>\n <a href=\"test.html\" id=\"test\" title=\"Tag\"></a>",1079 -1 "name": "Tag",-1 1092 "filename": "name_test_case_557-manual.html", -1 1093 "title": "Name test case 557", -1 1094 "html": "<p>This test examines the ARIA properties for Name test case 557.</p>\n <img id=\"test\" src=\"foo.jpg\" aria-label=\"1\" alt=\"a\" title=\"t\"/>", -1 1095 "name": "1", 1080 1096 "description": null, 1081 1097 "selector": "#test" 1082 1098 }, 1083 1099 {1084 -1 "filename": "name_from_content-manual.html",1085 -1 "title": "Name from content",1086 -1 "html": "<p>This test examines the ARIA properties for Name from content.</p>\n <style>\n .hidden { display: none; }\n </style>\n <div id=\"test\" role=\"link\" tabindex=\"0\">\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\">\n <span aria-label=\"Garaventa\">Zambino</span>\n </span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n <table>\n <tr>\n <td>Where</td>\n <td style=\"visibility:hidden;\"><div>in</div></td>\n <td><div style=\"display:none;\">the world</div></td>\n <td>are my marbles?</td>\n </tr>\n </table>\n </div>",1087 -1 "name": "My name is Eli the weird. (QED) Where are my marbles?",-1 1100 "filename": "name_1.0_combobox-focusable-manual.html", -1 1101 "title": "Name 1.0 combobox-focusable", -1 1102 "html": "<p>This test examines the ARIA properties for Name 1.0 combobox-focusable.</p>\n <div id=\"test\" role=\"combobox\" tabindex=\"0\" title=\"Choose your language.\">\n <span> English </span>\n </div>", -1 1103 "name": "Choose your language.", 1088 1104 "description": null, 1089 1105 "selector": "#test" 1090 1106 }, 1091 1107 {1092 -1 "filename": "name_test_case_540-manual.html",1093 -1 "title": "Name test case 540",1094 -1 "html": "<p>This test examines the ARIA properties for Name test case 540.</p>\n <div id=\"ID1\">Rich's button</div>\n <input type=\"button\" aria-labelledby=\"ID1\" id=\"test\">",1095 -1 "name": "Rich's button",-1 1108 "filename": "name_checkbox-label-embedded-menu-manual.html", -1 1109 "title": "Name checkbox-label-embedded-menu", -1 1110 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-menu.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <span role=\"menu\">\n <span role=\"menuitem\" aria-selected=\"true\">1</span>\n <span role=\"menuitem\" hidden>2</span>\n <span role=\"menuitem\" hidden>3</span>\n </span>\n times.\n </label>", -1 1111 "name": "Flash the screen times.", 1096 1112 "description": null, 1097 1113 "selector": "#test" 1098 1114 }, 1099 1115 {1100 -1 "filename": "name_test_case_598-manual.html",1101 -1 "title": "Name test case 598",1102 -1 "html": "<p>This test examines the ARIA properties for Name test case 598.</p>\n <div id=\"test\" aria-labelledby=\"ID1\" aria-label=\"Tag\">foo</div>\n <span id=\"ID1\">bar</span>",1103 -1 "name": "bar",-1 1116 "filename": "name_heading-combobox-focusable-alternative-manual.html", -1 1117 "title": "Name heading-combobox-focusable-alternative", -1 1118 "html": "<p>This test examines the ARIA properties for Name heading-combobox-focusable-alternative.</p>\n <h2 id=\"test\">\n Country of origin:\n <input role=\"combobox\" type=\"text\" title=\"Choose your country.\" value=\"United States\">\n </h2>", -1 1119 "name": "Country of origin: United States", 1104 1120 "description": null, 1105 1121 "selector": "#test" 1106 1122 }, 1107 1123 {1108 -1 "filename": "name_test_case_613-manual.html",1109 -1 "title": "Name test case 613",1110 -1 "html": "<p>This test examines the ARIA properties for Name test case 613.</p>\n <input type=\"checkbox\" id=\"test\">\n <label for=\"test\">foo</label></body>",1111 -1 "name": "foo",-1 1124 "filename": "name_test_case_753-manual.html", -1 1125 "title": "Name test case 753", -1 1126 "html": "<p>This test examines the ARIA properties for Name test case 753.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"password\" id=\"test\"/>", -1 1127 "name": "fancy fruit", 1112 1128 "description": null, 1113 1129 "selector": "#test" 1114 1130 }, 1115 1131 {1116 -1 "filename": "name_file-label-owned-combobox-owned-listbox-manual.html",1117 -1 "title": "Name file-label-owned-combobox-owned-listbox",1118 -1 "html": "<p>This test examines the ARIA properties for Name file-label-owned-combobox-owned-listbox.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">Flash <span aria-owns=\"id1\">the screen</span> times.</label>\n <div>\n <div id=\"id1\" role=\"combobox\" aria-owns=\"id2\">\n <div role=\"textbox\"></div>\n </div>\n </div>\n <div>\n <ul id=\"id2\" role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" >1 </li>\n <li role=\"option\" aria-selected=\"true\">2 </li>\n <li role=\"option\">3 </li>\n </ul>\n </div>",1119 -1 "name": "Flash the screen 2 times.",-1 1132 "filename": "name_text-label-embedded-menu-manual.html", -1 1133 "title": "Name text-label-embedded-menu", -1 1134 "html": "<p>This test examines the ARIA properties for Name text-label-embedded-menu.</p>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <span role=\"menu\">\n <span role=\"menuitem\" aria-selected=\"true\">1</span>\n <span role=\"menuitem\" hidden>2</span>\n <span role=\"menuitem\" hidden>3</span>\n </span>\n times.\n </label>", -1 1135 "name": "Flash the screen times.", 1120 1136 "description": null, 1121 1137 "selector": "#test" 1122 1138 }, 1123 1139 {1124 -1 "filename": "name_test_case_762-manual.html",1125 -1 "title": "Name test case 762",1126 -1 "html": "<p>This test examines the ARIA properties for Name test case 762.</p>\n <style>\n label:after { content:\" fruit\"; }\n </style>\n <label for=\"test\">fancy</label>\n <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>",1127 -1 "name": "fancy fruit",-1 1140 "filename": "name_file-label-inline-block-elements-manual.html", -1 1141 "title": "Name file-label-inline-block-elements", -1 1142 "html": "<p>This test examines the ARIA properties for Name file-label-inline-block-elements.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">W<i>h<b>a</b></i>t<br>is<div>your<div>name<b>?</b></div></div></label>", -1 1143 "name": "What is your name?", 1128 1144 "description": null, 1129 1145 "selector": "#test" 1130 1146 }, 1131 1147 {1132 -1 "filename": "name_test_case_607-manual.html",1133 -1 "title": "Name test case 607",1134 -1 "html": "<p>This test examines the ARIA properties for Name test case 607.</p>\n <a href=\"test.html\" id=\"test\">ABC</a>",1135 -1 "name": "ABC",-1 1148 "filename": "name_test_case_724-manual.html", -1 1149 "title": "Name test case 724", -1 1150 "html": "<p>This test examines the ARIA properties for Name test case 724.</p>\n <label for=\"test\">States:</label>\n <input type=\"radio\" id=\"test\"/>", -1 1151 "name": "States:", 1136 1152 "description": null, 1137 1153 "selector": "#test" 1138 1154 }, 1139 1155 {1140 -1 "filename": "name_test_case_563-manual.html",1141 -1 "title": "Name test case 563",1142 -1 "html": "<p>This test examines the ARIA properties for Name test case 563.</p>\n <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n <img id=\"test\" aria-label=\"l\" aria-labelledby=\"test ID1\" src=\"foo.jpg\"/>",1143 -1 "name": "l peanuts",-1 1156 "filename": "name_test_case_741-manual.html", -1 1157 "title": "Name test case 741", -1 1158 "html": "<p>This test examines the ARIA properties for Name test case 741.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"file\" id=\"test\"/>", -1 1159 "name": "crazy Monday", 1144 1160 "description": null, 1145 1161 "selector": "#test" 1146 1162 }, 1147 1163 {1148 -1 "filename": "name_test_case_754-manual.html",1149 -1 "title": "Name test case 754",1150 -1 "html": "<p>This test examines the ARIA properties for Name test case 754.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"checkbox\" id=\"test\"/>",1151 -1 "name": "fancy fruit",-1 1164 "filename": "name_test_case_746-manual.html", -1 1165 "title": "Name test case 746", -1 1166 "html": "<p>This test examines the ARIA properties for Name test case 746.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"file\" id=\"test\"/>", -1 1167 "name": "crazy 4", 1152 1168 "description": null, 1153 1169 "selector": "#test" 1154 1170 }, 1155 1171 {1156 -1 "filename": "name_link-with-label-manual.html",1157 -1 "title": "Name link-with-label",1158 -1 "html": "<p>This test examines the ARIA properties for Name link-with-label.</p>\n <a id=\"test\" href=\"#\" aria-label=\"California\" title=\"San Francisco\" >United States</a>",1159 -1 "name": "California",-1 1172 "filename": "name_test_case_598-manual.html", -1 1173 "title": "Name test case 598", -1 1174 "html": "<p>This test examines the ARIA properties for Name test case 598.</p>\n <div id=\"test\" aria-labelledby=\"ID1\" aria-label=\"Tag\">foo</div>\n <span id=\"ID1\">bar</span>", -1 1175 "name": "bar", 1160 1176 "description": null, 1161 1177 "selector": "#test" 1162 1178 }, 1163 1179 {1164 -1 "filename": "name_checkbox-label-embedded-combobox-manual.html",1165 -1 "title": "Name checkbox-label-embedded-combobox",1166 -1 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-combobox.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1</li>\n <li role=\"option\">2</li>\n <li role=\"option\">3</li>\n </ul>\n </div>\n times.\n </label>",1167 -1 "name": "Flash the screen 1 times.",-1 1180 "filename": "name_test_case_560-manual.html", -1 1181 "title": "Name test case 560", -1 1182 "html": "<p>This test examines the ARIA properties for Name test case 560.</p>\n <input type=\"text\" value=\"peanuts\" id=\"test\">\n <img aria-labelledby=\"test\" aria-label=\"1\" src=\"foo.jpg\"/>", -1 1183 "name": "", 1168 1184 "description": null, 1169 1185 "selector": "#test" 1170 1186 }, 1171 1187 {1172 -1 "filename": "name_test_case_759-manual.html",1173 -1 "title": "Name test case 759",1174 -1 "html": "<p>This test examines the ARIA properties for Name test case 759.</p>\n <style>\n label:after { content:\" fruit\"; }\n </style>\n <label for=\"test\">fancy</label>\n <input type=\"checkbox\" id=\"test\"/>",-1 1188 "filename": "name_test_case_552-manual.html", -1 1189 "title": "Name test case 552", -1 1190 "html": "<p>This test examines the ARIA properties for Name test case 552.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"text\" id=\"test\"/>", 1175 1191 "name": "fancy fruit", 1176 1192 "description": null, 1177 1193 "selector": "#test" 1178 1194 }, 1179 1195 {1180 -1 "filename": "name_test_case_748-manual.html",1181 -1 "title": "Name test case 748",1182 -1 "html": "<p>This test examines the ARIA properties for Name test case 748.</p>\n <input type=\"password\" id=\"test\" title=\"crazy\" value=\"baz\"/>",1183 -1 "name": "crazy",-1 1196 "filename": "description_test_case_774-manual.html", -1 1197 "title": "Description test case 774", -1 1198 "html": "<p>This test examines the ARIA properties for Description test case 774.</p>\n <img src=\"foo.jpg\" id=\"test\" alt=\"test\" aria-describedby=\"t1\">\n <span id=\"t1\" role=\"presentation\">foo</span>", -1 1199 "name": null, -1 1200 "description": "foo", -1 1201 "selector": "#test" -1 1202 }, -1 1203 { -1 1204 "filename": "name_test_case_618-manual.html", -1 1205 "title": "Name test case 618", -1 1206 "html": "<p>This test examines the ARIA properties for Name test case 618.</p>\n <input type=\"text\" id=\"test\">\n <label for=\"test\">foo<input type=\"text\" value=\"bar\">baz</label>", -1 1207 "name": "foo bar baz", 1184 1208 "description": null, 1185 1209 "selector": "#test" 1186 1210 }, 1187 1211 {1188 -1 "filename": "name_test_case_544-manual.html",1189 -1 "title": "Name test case 544",1190 -1 "html": "<p>This test examines the ARIA properties for Name test case 544.</p>\n <input type=\"button\" id=\"test\" value=\"foo\"/>",1191 -1 "name": "foo",-1 1212 "filename": "name_test_case_661-manual.html", -1 1213 "title": "Name test case 661", -1 1214 "html": "<p>This test examines the ARIA properties for Name test case 661.</p>\n <style type=\"text/css\">\n label:before { content: \"foo\"; }\n label:after { content: \"baz\"; }\n </style>\n <form>\n <label for=\"test\"><input id=\"test\" type=\"checkbox\" name=\"test\" title=\" bar \"></label>\n </form>", -1 1215 "name": "foo baz", 1192 1216 "description": null, 1193 1217 "selector": "#test" 1194 1218 }, @@ -1201,139 +1225,115 @@ window.wpt.accname = [ 1201 1225 "selector": "#test" 1202 1226 }, 1203 1227 {1204 -1 "filename": "name_file-label-embedded-combobox-manual.html",1205 -1 "title": "Name file-label-embedded-combobox",1206 -1 "html": "<p>This test examines the ARIA properties for Name file-label-embedded-combobox.</p>\n <input type=\"file\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <div role=\"combobox\">\n <div role=\"textbox\"></div>\n <ul role=\"listbox\" style=\"list-style-type: none;\">\n <li role=\"option\" aria-selected=\"true\">1 </li>\n <li role=\"option\">2 </li>\n <li role=\"option\">3 </li>\n </ul>\n </div>\n times.\n </label>",-1 1228 "filename": "name_checkbox-label-embedded-select-manual.html", -1 1229 "title": "Name checkbox-label-embedded-select", -1 1230 "html": "<p>This test examines the ARIA properties for Name checkbox-label-embedded-select.</p>\n <input type=\"checkbox\" id=\"test\" />\n <label for=\"test\">Flash the screen\n <select size=\"1\">\n <option selected=\"selected\">1</option>\n <option>2</option>\n <option>3</option>\n </select>\n times.\n </label>", 1207 1231 "name": "Flash the screen 1 times.", 1208 1232 "description": null, 1209 1233 "selector": "#test" 1210 1234 }, 1211 1235 {1212 -1 "filename": "name_test_case_609-manual.html",1213 -1 "title": "Name test case 609",1214 -1 "html": "<p>This test examines the ARIA properties for Name test case 609.</p>\n <input id=\"test\" type=\"text\" aria-labelledby=\"ID1 ID2 ID3\">\n <p id=\"ID1\">foo</p>\n <p id=\"ID2\">bar</p>\n <p id=\"ID3\">baz</p>",1215 -1 "name": "foo bar baz",-1 1236 "filename": "name_test_case_747-manual.html", -1 1237 "title": "Name test case 747", -1 1238 "html": "<p>This test examines the ARIA properties for Name test case 747.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>", -1 1239 "name": "crazy 4", 1216 1240 "description": null, 1217 1241 "selector": "#test" 1218 1242 }, 1219 1243 {1220 -1 "filename": "name_text-label-embedded-slider-manual.html",1221 -1 "title": "Name text-label-embedded-slider",1222 -1 "html": "<p>This test examines the ARIA properties for Name text-label-embedded-slider.</p>\n <input type=\"text\" id=\"test\" />\n <label for=\"test\">foo <input role=\"slider\" type=\"range\" value=\"5\" min=\"1\" max=\"10\" aria-valuenow=\"5\" aria-valuemin=\"1\" aria-valuemax=\"10\"> baz\n </label>",1223 -1 "name": "foo 5 baz",-1 1244 "filename": "name_test_case_755-manual.html", -1 1245 "title": "Name test case 755", -1 1246 "html": "<p>This test examines the ARIA properties for Name test case 755.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"radio\" id=\"test\"/>", -1 1247 "name": "fancy fruit", 1224 1248 "description": null, 1225 1249 "selector": "#test" 1226 1250 }, 1227 1251 {1228 -1 "filename": "name_test_case_566-manual.html",1229 -1 "title": "Name test case 566",1230 -1 "html": "<p>This test examines the ARIA properties for Name test case 566.</p>\n <input type=\"text\" value=\"peanuts\" id=\"ID1\">\n <input type=\"text\" value=\"popcorn\" id=\"ID2\">\n <input type=\"text\" value=\"apple jacks\" id=\"ID3\">\n <img id=\"test\" aria-label=\"\" aria-labelledby=\"test ID1 ID2 ID3\" alt=\"\" title=\"t\" src=\"foo.jpg\"/>",1231 -1 "name": "t peanuts popcorn apple jacks",-1 1252 "filename": "name_test_case_550-manual.html", -1 1253 "title": "Name test case 550", -1 1254 "html": "<p>This test examines the ARIA properties for Name test case 550.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"text\" id=\"test\" value=\"baz\"/>", -1 1255 "name": "crazy 4", 1232 1256 "description": null, 1233 1257 "selector": "#test" 1234 1258 }, 1235 1259 {1236 -1 "filename": "description_1.0_combobox-focusable-manual.html",1237 -1 "title": "Description 1.0 combobox-focusable",1238 -1 "html": "<p>This test examines the ARIA properties for Description 1.0 combobox-focusable.</p>\n <div id=\"test\" role=\"combobox\" tabindex=\"0\" title=\"Choose your language.\">\n <span> English </span>\n </div>",1239 -1 "name": null,1240 -1 "description": "",1241 -1 "selector": "#test"1242 -1 },1243 -1 {1244 -1 "filename": "description_link-with-label-manual.html",1245 -1 "title": "Description link-with-label",1246 -1 "html": "<p>This test examines the ARIA properties for Description link-with-label.</p>\n <a id=\"test\" href=\"#\" aria-label=\"California\" title=\"San Francisco\" >United States</a>",1247 -1 "name": null,1248 -1 "description": "San Francisco",1249 -1 "selector": "#test"1250 -1 },1251 -1 {1252 -1 "filename": "name_test_case_756-manual.html",1253 -1 "title": "Name test case 756",1254 -1 "html": "<p>This test examines the ARIA properties for Name test case 756.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"file\" id=\"test\"/>",1255 -1 "name": "fancy fruit",-1 1260 "filename": "name_test_case_549-manual.html", -1 1261 "title": "Name test case 549", -1 1262 "html": "<p>This test examines the ARIA properties for Name test case 549.</p>\n <label for=\"test\">\n crazy\n <div role=\"spinbutton\" aria-valuetext=\"Monday\" aria-valuemin=\"1\" aria-valuemax=\"7\" aria-valuenow=\"4\">\n </div>\n </label>\n <input type=\"text\" id=\"test\" value=\"baz\"/>", -1 1263 "name": "crazy Monday", 1256 1264 "description": null, 1257 1265 "selector": "#test" 1258 1266 }, 1259 1267 {1260 -1 "filename": "name_password-title-manual.html",1261 -1 "title": "Name password-title",1262 -1 "html": "<p>This test examines the ARIA properties for Name password-title.</p>\n <input type=\"password\" id=\"test\" title=\"foo\" />",-1 1268 "filename": "name_test_case_601-manual.html", -1 1269 "title": "Name test case 601", -1 1270 "html": "<p>This test examines the ARIA properties for Name test case 601.</p>\n <div id=\"test\" role=\"button\">foo</div>", 1263 1271 "name": "foo", 1264 1272 "description": null, 1265 1273 "selector": "#test" 1266 1274 }, 1267 1275 {1268 -1 "filename": "name_test_case_729-manual.html",1269 -1 "title": "Name test case 729",1270 -1 "html": "<p>This test examines the ARIA properties for Name test case 729.</p>\n <label for=\"test\">\n foo\n <input type=\"text\" value=\"David\"/>\n </label>\n <input type=\"radio\" id=\"test\"/>",1271 -1 "name": "foo David",-1 1276 "filename": "comp_tooltip.html", -1 1277 "title": "Name Comp: Tooltip", -1 1278 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_tooltip\">#comp_tooltip</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<a href=\"#\" title=\"label\" data-expectedlabel=\"label\" data-testname=\"link label from tooltip\" class=\"ex\"><img src=\"#\" alt=\"\"></a>\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_tooltip -->", -1 1279 "name": null, 1272 1280 "description": null,1273 -1 "selector": "#test"-1 1281 "selector": ".ex" 1274 1282 }, 1275 1283 {1276 -1 "filename": "name_test_case_548-manual.html",1277 -1 "title": "Name test case 548",1278 -1 "html": "<p>This test examines the ARIA properties for Name test case 548.</p>\n <label for=\"test\">\n crazy\n <select name=\"member\" size=\"1\" role=\"menu\" tabindex=\"0\">\n <option role=\"menuitem\" value=\"beard\" selected=\"true\">clown</option>\n <option role=\"menuitem\" value=\"scuba\">rich</option>\n </select>\n </label>\n <input type=\"text\" id=\"test\" value=\"baz\"/>",1279 -1 "name": "crazy",-1 1284 "filename": "comp_hidden_not_referenced.html", -1 1285 "title": "Name Comp: Hidden Not Referenced", -1 1286 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_hidden_not_referenced\">#comp_hidden_not_referenced</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<h2 class=\"ex\" data-expectedlabel=\"heading label\" data-testname=\"heading with interior hidden node\">\n heading\n <span hidden>bogus</span>\n label\n</h2>\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_hidden_not_referenced -->", -1 1287 "name": null, 1280 1288 "description": null,1281 -1 "selector": "#test"-1 1289 "selector": ".ex" 1282 1290 }, 1283 1291 {1284 -1 "filename": "name_file-label-inline-block-styles-manual.html",1285 -1 "title": "Name file-label-inline-block-styles",1286 -1 "html": "<p>This test examines the ARIA properties for Name file-label-inline-block-styles.</p>\n <style>\n label:before { content: \"This\"; display: block; }\n label:after { content: \".\"; }\n </style>\n <label for=\"test\">is a test</label>\n <input type=\"text\" id=\"test\"/>",1287 -1 "name": "This is a test.",-1 1292 "filename": "comp_label.html", -1 1293 "title": "Name Comp: Label", -1 1294 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_label\">#comp_label</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<div aria-label=\"label\" data-expectedlabel=\"label\" data-testname=\"label valid on group\" role=\"group\" class=\"ex\">x</div>\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_label -->", -1 1295 "name": null, 1288 1296 "description": null,1289 -1 "selector": "#test"-1 1297 "selector": ".ex" 1290 1298 }, 1291 1299 {1292 -1 "filename": "name_from_content_of_labelledby_elements_one_of_which_is_hidden-manual.html",1293 -1 "title": "Name from content of labelledby elements one of which is hidden",1294 -1 "html": "<p>This test examines the ARIA properties for Name from content of labelledby elements one of which is hidden.</p>\n <style>\n .hidden { display: none; }\n </style>\n <div>\n <input id=\"test\" type=\"text\" aria-labelledby=\"lbl1 lbl2\" aria-describedby=\"descId\" />\n <span>\n <span aria-hidden=\"true\" id=\"lbl1\">Important</span>\n <span class=\"hidden\">\n <span aria-hidden=\"true\" id=\"lbl2\">stuff</span>\n </span>\n </span>\n </div>\n <div class=\"hidden\">\n <div id=\"descId\">\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\">\n <span aria-label=\"Garaventa\">Zambino</span>\n </span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n <table>\n <tr>\n <td>Where</td>\n <td style=\"visibility:hidden;\"><div>in</div></td>\n <td><div style=\"display:none;\">the world</div></td>\n <td>are my marbles?</td>\n </tr>\n </table>\n </div>\n </div>",1295 -1 "name": "Important stuff",-1 1300 "filename": "comp_name_from_content.html", -1 1301 "title": "Name Comp: Name From Content", -1 1302 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_name_from_content\">#comp_name_from_content</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<h1 data-expectedlabel=\"label\" data-testname=\"heading name from content\" class=\"ex\">label</h1>\n\n<!--\n\nTodo: test all remaining cases of https://w3c.github.io/accname/#comp_name_from_content\n - comp_name_from_content_reset\n - comp_name_from_content_pseudo_element\n - comp_name_from_content_pseudo_element_before\n - comp_name_from_content_pseudo_element_after\n - comp_name_from_content_for_each_child\n - comp_name_from_content_for_each_child_set_current\n - comp_name_from_content_for_each_child_recursion\n - comp_for_each_child_append\n - comp_name_from_content_return\n\nTodo: test all remaining *recursive* cases in https://w3c.github.io/accname/#comp_recursive_name_from_content\n\n-->", -1 1303 "name": null, 1296 1304 "description": null,1297 -1 "selector": "#test"-1 1305 "selector": ".ex" 1298 1306 }, 1299 1307 {1300 -1 "filename": "name_test_case_545-manual.html",1301 -1 "title": "Name test case 545",1302 -1 "html": "<p>This test examines the ARIA properties for Name test case 545.</p>\n <input src=\"baz.html\" type=\"image\" id=\"test\" alt=\"foo\"/>",1303 -1 "name": "foo",-1 1308 "filename": "comp_labelledby.html", -1 1309 "title": "Name Comp: Labelledby", -1 1310 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_labelledby\">#comp_labelledby</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<div role=\"group\" aria-labelledby=\"h\" class=\"ex\" data-expectedlabel=\"div group label\" data-testname=\"div group explicitly labelledby heading\">\n <h2 id=\"h\">div group label</h2>\n <p>text inside div group</p>\n</div>\n\n<!--\n\nTodo: test all remaining cases of https://w3c.github.io/accname/#comp_labelledby\n - comp_labelledby_reset\n - comp_labelledby_foreach\n - comp_labelledby_set_current\n - comp_labelledby_recursion\n - comp_labelledby_append\n - comp_labelledby_return\n\n-->", -1 1311 "name": null, 1304 1312 "description": null,1305 -1 "selector": "#test"-1 1313 "selector": ".ex" 1306 1314 }, 1307 1315 {1308 -1 "filename": "name_test_case_551-manual.html",1309 -1 "title": "Name test case 551",1310 -1 "html": "<p>This test examines the ARIA properties for Name test case 551.</p>\n <input type=\"text\" id=\"test\" title=\"crazy\" value=\"baz\"/>",1311 -1 "name": "crazy",-1 1316 "filename": "comp_text_node.html", -1 1317 "title": "Name Comp: Text Node", -1 1318 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_text_node\">#comp_text_node</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<!-- I'm not certain whether #comp_text_node requires a lot of testing outside of the #comp_name_from_content contexts, -->\n<!-- but I did think of one example where text node versus comment node may make a difference when joining text nodes with a space vs innerText. -->\n\n<!-- Skipped (class=\"ex\" removed) until https://github.com/w3c/accname/issues/193 is resolved -->\n<h2 class=\"ex-skipped\" data-expectedlabel=\"heading label\" data-testname=\"heading with text/comment/text nodes, no space\">\n heading<!-- with non-text node splitting concatenated text nodes -->label<!-- [sic] no extra spaces around first comment -->\n</h2>\n\n\n<h2 class=\"ex\" data-expectedlabel=\"heading label\" data-testname=\"heading with text/comment/text nodes, with space\">\n heading\n <!-- comment node between text nodes with leading/trailing whitespace -->\n label\n</h2>\n\n\n<!-- Todo: test all remaining cases of https://w3c.github.io/accname/#comp_text_node -->", -1 1319 "name": null, 1312 1320 "description": null,1313 -1 "selector": "#test"-1 1321 "selector": ".ex" 1314 1322 }, 1315 1323 {1316 -1 "filename": "description_from_content_of_describedby_element-manual.html",1317 -1 "title": "Description from content of describedby element",1318 -1 "html": "<p>This test examines the ARIA properties for Description from content of describedby element.</p>\n <style>\n .hidden { display: none; }\n </style>\n <input id=\"test\" type=\"text\" aria-label=\"Important stuff\" aria-describedby=\"descId\" />\n <div>\n <div id=\"descId\">\n <span aria-hidden=\"true\"><i> Hello, </i></span>\n <span>My</span> name is\n <div><img src=\"file.jpg\" title=\"Bryan\" alt=\"\" role=\"presentation\" /></div>\n <span role=\"presentation\" aria-label=\"Eli\">\n <span aria-label=\"Garaventa\">Zambino</span>\n </span>\n <span>the weird.</span>\n (QED)\n <span class=\"hidden\"><i><b>and don't you forget it.</b></i></span>\n <table>\n <tr>\n <td>Where</td>\n <td style=\"visibility:hidden;\"><div>in</div></td>\n <td><div style=\"display:none;\">the world</div></td>\n <td>are my marbles?</td>\n </tr>\n </table>\n </div>\n </div>",-1 1324 "filename": "comp_embedded_control.html", -1 1325 "title": "Name Comp: Embedded Control", -1 1326 "html": "<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_embedded_control\">#comp_embedded_control</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<label>\n <input type=\"checkbox\" data-expectedlabel=\"Flash the screen 3 times\" data-testname=\"checkbox label with embedded textfield\" class=\"ex\">\n Flash the screen\n <input value=\"3\" aria-label=\"number of times\" data-expectedlabel=\"number of times\" data-testname=\"label of embedded textfield inside checkbox label\" class=\"ex\"> times\n</label>\n\n\n<!--\n\nTodo: test all remaining cases of https://w3c.github.io/accname/#comp_embedded_control\n - comp_embedded_control_textbox\n - comp_embedded_control_combobox_or_listbox\n - comp_embedded_control_range\n - comp_embedded_control_range_valuetext\n - comp_embedded_control_range_valuenow\n - comp_embedded_control_range_host_language_value\n\n-->", 1319 1327 "name": null,1320 -1 "description": "My name is Eli the weird. (QED) Where are my marbles?",1321 -1 "selector": "#test"1322 -1 },1323 -1 {1324 -1 "filename": "name_test_case_750-manual.html",1325 -1 "title": "Name test case 750",1326 -1 "html": "<p>This test examines the ARIA properties for Name test case 750.</p>\n <input type=\"radio\" id=\"test\" title=\"crazy\"/>",1327 -1 "name": "crazy",1328 1328 "description": null,1329 -1 "selector": "#test"-1 1329 "selector": ".ex" 1330 1330 }, 1331 1331 {1332 -1 "filename": "name_test_case_757-manual.html",1333 -1 "title": "Name test case 757",1334 -1 "html": "<p>This test examines the ARIA properties for Name test case 757.</p>\n <style>\n label:before { content:\"fancy \"; }\n </style>\n <label for=\"test\">fruit</label>\n <input type=\"image\" src=\"foo.jpg\" id=\"test\"/>",1335 -1 "name": "fancy fruit",-1 1332 "filename": "comp_host_language_label.html", -1 1333 "title": "Name Comp: Host Language Label", -1 1334 "html": "<h1>AccName: Host Language Label Tests</h1>\n<p>Tests the <a href=\"https://w3c.github.io/accname/#comp_host_language_label\">#comp_host_language_label</a> portions of the AccName <em>Name Computation</em> algorithm.</p>\n\n<h2>HTML input with value, alt, etc.</h2>\n<input type=\"button\" value=\"button label\" data-expectedlabel=\"button label\" data-testname=\"html: input[type=button]\" class=\"ex\">\n<input type=\"image\" src=\"#\" alt=\"image input label\" data-expectedlabel=\"image input label\" data-testname=\"html: input[type=image]\" class=\"ex\">\n<input type=\"reset\" value=\"reset label\" data-expectedlabel=\"reset label\" data-testname=\"html: input[type=reset]\" class=\"ex\">\n<input type=\"submit\" value=\"submit label\" data-expectedlabel=\"submit label\" data-testname=\"html: input[type=submit]\" class=\"ex\">\n\n\n<h2>HTML input label/for</h2>\n<!-- above: input[type=button] -->\n<label for=\"cb\">checkbox label</label><input id=\"cb\" type=\"checkbox\" data-expectedlabel=\"checkbox label\" data-testname=\"html: label[for] input[type=checkbox]\" class=\"ex\"><br>\n<label for=\"co\">color label</label><input id=\"co\" type=\"color\" data-expectedlabel=\"color label\" data-testname=\"html: label[for] input[type=color]\" class=\"ex\"><br>\n<label for=\"da\">date label</label><input id=\"da\" type=\"date\" data-expectedlabel=\"date label\" data-testname=\"html: label[for] input[type=date]\" class=\"ex\"><br>\n<label for=\"dtl\">datetime-local label</label><input id=\"dtl\" type=\"date\" data-expectedlabel=\"datetime-local label\" data-testname=\"html: label[for] input[type=datetime-local]\" class=\"ex\"><br>\n<label for=\"em\">email label</label><input id=\"em\" type=\"email\" data-expectedlabel=\"email label\" data-testname=\"html: label[for] input[type=email]\" class=\"ex\"><br>\n\n<!-- todo: results for input[type=file] currently differ in all engines -->\n<!--\n<label for=\"fi\">file label</label><input id=\"fi\" type=\"file\" data-expectedlabel=\"file label\" data-testname=\"html: label[for] input[type=file]\" class=\"ex\"><br>\n-->\n\n<!-- skipped: input[type=hidden] for/id n/a -->\n<!-- above: input[type=image] -->\n<label for=\"mo\">month label</label><input id=\"mo\" type=\"month\" data-expectedlabel=\"month label\" data-testname=\"html: label[for] input[type=month]\" class=\"ex\"><br>\n<label for=\"n\">number label</label><input id=\"n\" type=\"number\" data-expectedlabel=\"number label\" data-testname=\"html: label[for] input[type=number]\" class=\"ex\"><br>\n<label for=\"pw\">password label</label><input id=\"pw\" type=\"password\" data-expectedlabel=\"password label\" data-testname=\"html: label[for] input[type=password]\" class=\"ex\"><br>\n<label for=\"ra\">radio label</label><input id=\"ra\" type=\"radio\" data-expectedlabel=\"radio label\" data-testname=\"html: label[for] input[type=radio]\" class=\"ex\"><br>\n<label for=\"rng\">range label</label><input id=\"rng\" type=\"range\" data-expectedlabel=\"range label\" data-testname=\"html: label[for] input[type=range]\" class=\"ex\"><br>\n<!-- input[type=reset] above -->\n<label for=\"search\">search label</label><input id=\"search\" type=\"search\" data-expectedlabel=\"search label\" data-testname=\"html: label[for] input[type=search]\" class=\"ex\"><br>\n<!-- input[type=submit] above -->\n<label for=\"tel\">tel label</label><input id=\"tel\" type=\"tel\" data-expectedlabel=\"tel label\" data-testname=\"html: label[for] input[type=tel]\" class=\"ex\"><br>\n<label for=\"t\">textfield label</label><input id=\"t\" type=\"text\" data-expectedlabel=\"textfield label\" data-testname=\"html: label[for] input[type=text]\" class=\"ex\"><br>\n<label for=\"time\">time label</label><input id=\"time\" type=\"time\" data-expectedlabel=\"time label\" data-testname=\"html: label[for] input[type=time]\" class=\"ex\"><br>\n<label for=\"url\">url label</label><input id=\"url\" type=\"url\" data-expectedlabel=\"url label\" data-testname=\"html: label[for] input[type=url]\" class=\"ex\"><br>\n<label for=\"week\">week label</label><input id=\"week\" type=\"week\" data-expectedlabel=\"week label\" data-testname=\"html: label[for] input[type=week]\" class=\"ex\"><br>\n\n\n<h2>HTML input label encapsulation</h2>\n<!-- above: input[type=button] -->\n<label><input type=\"checkbox\" data-expectedlabel=\"checkbox label\" data-testname=\"html: label input[type=checkbox] encapsulation\" class=\"ex\">checkbox label</label><br>\n<label><input type=\"color\" data-expectedlabel=\"color label\" data-testname=\"html: label input[type=color] encapsulation\" class=\"ex\">color label</label><br>\n<label><input type=\"date\" data-expectedlabel=\"date label\" data-testname=\"html: label input[type=date] encapsulation\" class=\"ex\">date label</label><br>\n<label><input type=\"datetime-local\" data-expectedlabel=\"datetime-local label\" data-testname=\"html: label input[type=datetime-local] encapsulation\" class=\"ex\">datetime-local label</label><br>\n<label><input type=\"email\" data-expectedlabel=\"email label\" data-testname=\"html: label input[type=email] encapsulation\" class=\"ex\">email label</label><br>\n\n<!-- todo: results for input[type=file] currently differ in all engines -->\n<!--\n<label><input type=\"file\" data-expectedlabel=\"file label\" data-testname=\"html: label input[type=file] encapsulation\" class=\"ex\">file label</label><br>\n-->\n\n<!-- skipped: input[type=hidden] n/a -->\n<!-- above: input[type=image] -->\n<label><input type=\"month\" data-expectedlabel=\"month label\" data-testname=\"html: label input[type=month] encapsulation\" class=\"ex\">month label</label><br>\n<label><input type=\"number\" data-expectedlabel=\"number label\" data-testname=\"html: label input[type=number] encapsulation\" class=\"ex\">number label</label><br>\n<label><input type=\"password\" data-expectedlabel=\"password label\" data-testname=\"html: label input[type=password] encapsulation\" class=\"ex\">password label</label><br>\n<label><input type=\"radio\" data-expectedlabel=\"radio label\" data-testname=\"html: label input[type=radio] encapsulation\" class=\"ex\">radio label</label><br>\n<label><input type=\"range\" data-expectedlabel=\"range label\" data-testname=\"html: label input[type=range] encapsulation\" class=\"ex\">range label</label><br>\n<!-- above: input[type=reset] -->\n<label><input type=\"search\" data-expectedlabel=\"search label\" data-testname=\"html: label input[type=search] encapsulation\" class=\"ex\">search label</label><br>\n<!-- above: input[type=submit] -->\n<label><input type=\"tel\" data-expectedlabel=\"tel label\" data-testname=\"html: label input[type=tel] encapsulation\" class=\"ex\">tel label</label><br>\n<label><input type=\"text\" data-expectedlabel=\"textfield label\" data-testname=\"html: label[for] input[type=text] encapsulation\" class=\"ex\">textfield label</label><br>\n<label><input type=\"time\" data-expectedlabel=\"time label\" data-testname=\"html: label input[type=time] encapsulation\" class=\"ex\">time label</label><br>\n<label><input type=\"url\" data-expectedlabel=\"url label\" data-testname=\"html: label input[type=url] encapsulation\" class=\"ex\">url label</label><br>\n<label><input type=\"week\" data-expectedlabel=\"week label\" data-testname=\"html: label input[type=week] encapsulation\" class=\"ex\">week label</label><br>\n\n\n<!-- skipped: skip textarea for v1 since all engines fail in different ways. need to verify label/textarea is expected. -->\n<!--\n<h2>HTML textarea</h2>\n<label for=\"ta\">textarea label</label><textarea data-expectedlabel=\"textarea label\" data-testname=\"html: label[for] textarea\" class=\"ex\"></textarea><br>\n<label for=\"ta\">textarea label<textarea data-expectedlabel=\"textarea label\" data-testname=\"html: textarea encapsulation\" class=\"ex\"></textarea></label><br>\n-->\n\n\n<h2>HTML select</h2>\n<!-- todo: select for/id -->\n<label for=\"select\">select label</label>\n<select id=\"select\" data-expectedlabel=\"select label\" data-testname=\"html: select for/id\" class=\"ex\">\n <option>foo</option>\n</select>\n<br>\n<!-- select encapsulation -->\n<label>\n select label\n <select data-expectedlabel=\"select label\" data-testname=\"html: select encapsulation\" class=\"ex\">\n <option>foo</option>\n </select>\n</label><br>\n<!-- todo: select labeled by selected option. All engines currently fail in different ways. Not sure which is correct. -->\n<!--\n<select data-expectedlabel=\"select label\" data-testname=\"html: select w/selected option\" class=\"ex\">\n <option>foo</option>\n <option selected>select label</option>\n <option>bar</option>\n</select>\n<br>\n-->\n\n\n<h2>HTML img/picture</h2>\n<!-- skipped: img:not([alt]) -->\n<!-- skipped: img[alt=\"\"] -->\n<img src=\"#\" alt=\"image label\" data-expectedlabel=\"image label\" data-testname=\"html: img[alt] (non-empty)\" class=\"ex\">\n<picture>\n <source srcset=\"#\">\n <img src=\"#\" alt=\"picture label\" data-expectedlabel=\"picture label\" data-testname=\"html: picture > img[alt] (non-empty)\" class=\"ex\">\n</picture>\n<!-- elsewhere: image map area alt -> ./fragile/area-alt.html -->\n\n\n<h2>HTML fieldset/legend</h2>\n<fieldset data-expectedlabel=\"fieldset legend label\" data-testname=\"html: fieldset > legend\" class=\"ex\">\n <legend>fieldset legend label</legend>\n <input type=\"text\"><br>\n</fieldset>\n\n\n<h2>HTML table/caption</h2>\n<table data-expectedlabel=\"table caption label\" data-testname=\"html: table > caption\" class=\"ex\">\n <caption>table caption label</caption>\n <tr><th>a</th><th>b</th><th>c</th></tr>\n <tr><th>1</th><td>2</td><td>3</td></tr>\n</table>\n\n\n<h2>SVG title</h2>\n<svg viewbox=\"0 0 300 100\">\n <circle cx=\"26\" cy=\"26\" r=\"25\" data-expectedlabel=\"circle label\" data-testname=\"svg: circle > title\" class=\"ex\">\n <title>circle label</title>\n </circle>\n\n <rect x=\"60\" y=\"1\" width=\"50\" height=\"50\" data-expectedlabel=\"rect label\" data-testname=\"svg: rect > title\" class=\"ex\">\n <title>rect label</title>\n </rect>\n <polygon points=\"100,100 150,25 150,75 200,0\" fill=\"none\" stroke=\"black\" data-expectedlabel=\"polygon label\" data-testname=\"svg: polygon > title\" class=\"ex\">\n <title>polygon label</title>\n </polygon>\n</svg><br>\n<svg viewbox=\"0 0 200 90\">\n <g fill=\"white\" stroke=\"green\" stroke-width=\"5\" data-expectedlabel=\"group label\" data-testname=\"svg: g > title\" class=\"ex\">\n <title>group label</title>\n <circle cx=\"40\" cy=\"40\" r=\"25\" />\n <circle cx=\"60\" cy=\"60\" r=\"25\" />\n </g>\n</svg><br>\n<!-- todo: more SVG tests -->\n\n<!-- todo: Ruby? -->\n<!-- todo: MathML? -->\n<!-- todo: does HTML input[placeholder=\"foo\"] count as a host language labeling mechanism? -->", -1 1335 "name": null, 1336 1336 "description": null,1337 -1 "selector": "#test"-1 1337 "selector": ".ex" 1338 1338 } 1339 1339 ]
diff --git a/wpt.py b/wpt.py
@@ -20,7 +20,7 @@ def get_value(word, s): 20 20 return fenced('"is",', ']', s[start + len(word):]).strip().strip('"') 21 21 22 2223 -1 for root, _dirs, files in os.walk(sys.argv[1]):-1 23 for root, _dirs, files in sorted(os.walk(sys.argv[1])): 24 24 for filename in files: 25 25 if not filename.endswith('.html'): 26 26 continue