aria-api

access ARIA information from JavaScript
git clone https://git.ce9e.org/aria-api.git

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    22 
   23    -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