Pass | Selectors-API Test Suite: HTML | Asserts runNo asserts ran |
Pass | Document supports querySelector | Asserts runPass | assert_true(true, "Document supports querySelector.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:59:5) |
|
Pass | Document supports querySelectorAll | Asserts runPass | assert_true(true, "Document supports querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:64:5) |
|
Pass | Document.querySelectorAll returns NodeList instance | Asserts runPass | assert_true(true, "The result should be an instance of a NodeList")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:72:7) |
|
Pass | Detached Element supports querySelector | Asserts runPass | assert_true(true, "Detached Element supports querySelector.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:59:5) |
|
Pass | Detached Element supports querySelectorAll | Asserts runPass | assert_true(true, "Detached Element supports querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:64:5) |
|
Pass | Detached Element.querySelectorAll returns NodeList instance | Asserts runPass | assert_true(true, "The result should be an instance of a NodeList")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:70:7) |
|
Pass | Fragment supports querySelector | Asserts runPass | assert_true(true, "Fragment supports querySelector.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:59:5) |
|
Pass | Fragment supports querySelectorAll | Asserts runPass | assert_true(true, "Fragment supports querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:64:5) |
|
Pass | Fragment.querySelectorAll returns NodeList instance | Asserts runPass | assert_true(true, "The result should be an instance of a NodeList")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:70:7) |
|
Pass | In-document Element supports querySelector | Asserts runPass | assert_true(true, "In-document Element supports querySelector.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:59:5) |
|
Pass | In-document Element supports querySelectorAll | Asserts runPass | assert_true(true, "In-document Element supports querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:64:5) |
|
Pass | In-document Element.querySelectorAll returns NodeList instance | Asserts runPass | assert_true(true, "The result should be an instance of a NodeList")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:70:7) |
|
Pass | Document.querySelectorAll null | Asserts runPass | assert_equals(1, 1, "This should find one element with the tag name 'NULL'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:108:5) |
|
Pass | Document.querySelectorAll undefined | Asserts runPass | assert_equals(1, 1, "This should find one element with the tag name 'UNDEFINED'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:112:5) |
|
Pass | Document.querySelectorAll no parameter | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "function() { root.querySelectorAll(); }", "This should throw a TypeError.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:116:5) |
|
Pass | Document.querySelector null | Asserts runPass | assert_not_equals(Element node <null></null>, null, "This should find an element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:123:5) | Pass | assert_equals("NULL", "NULL", "The tag name should be 'NULL'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:124:5) |
|
Pass | Document.querySelector undefined | Asserts runPass | assert_not_equals(Element node <undefined></undefined>, undefined, "This should find an element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:129:5) | Pass | assert_equals("UNDEFINED", "UNDEFINED", "The tag name should be 'UNDEFINED'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:130:5) |
|
Pass | Document.querySelector no parameter | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "function() { root.querySelector(); }", "This should throw a TypeError.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:134:5) |
|
Pass | Document.querySelectorAll tree order | Asserts runPass | assert_equals(Element node <html id="html" lang="en"><head id="head"> <meta id="me..., Element node <html id="html" lang="en"><head id="head"> <meta id="me..., "The result in index 0 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <head id="head"> <meta id="meta" charset="UTF-8"> <ti..., Element node <head id="head"> <meta id="meta" charset="UTF-8"> <ti..., "The result in index 1 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <meta id="meta" charset="UTF-8"></meta>, Element node <meta id="meta" charset="UTF-8"></meta>, "The result in index 2 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <title id="title">Selectors-API Test Suite: HTML with Sel..., Element node <title id="title">Selectors-API Test Suite: HTML with Sel..., "The result in index 3 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <link id="pseudo-link-link1" href=""></link>, Element node <link id="pseudo-link-link1" href=""></link>, "The result in index 4 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <link id="pseudo-link-link2" href="http://example.org/"><..., Element node <link id="pseudo-link-link2" href="http://example.org/"><..., "The result in index 5 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <link id="pseudo-link-link3"></link>, Element node <link id="pseudo-link-link3"></link>, "The result in index 6 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <style> @namespace ns "http://www.w3.org/1999/xhtml"; ..., Element node <style> @namespace ns "http://www.w3.org/1999/xhtml"; ..., "The result in index 7 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <body id="body"> <div id="root"> <div id="target"></div..., Element node <body id="body"> <div id="root"> <div id="target"></div..., "The result in index 8 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="root"> <div id="target"></div> <div id="uni..., Element node <div id="root"> <div id="target"></div> <div id="uni..., "The result in index 9 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="target"></div>, Element node <div id="target"></div>, "The result in index 10 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="universal"> <p id="universal-p1">Universal s..., Element node <div id="universal"> <p id="universal-p1">Universal s..., "The result in index 11 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result in index 12 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <code id="universal-code1">id="universal"</code>, Element node <code id="universal-code1">id="universal"</code>, "The result in index 13 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <hr id="universal-hr1"></hr>, Element node <hr id="universal-hr1"></hr>, "The result in index 14 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., Element node <pre id="universal-pre1">Some preformatted text with some..., "The result in index 15 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="universal-span1">embedded code</span>, Element node <span id="universal-span1">embedded code</span>, "The result in index 16 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., Element node <p id="universal-p2">This is a normal link: <a id="univer..., "The result in index 17 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, "The result in index 18 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <address id="universal-address1">Some more nested element..., Element node <address id="universal-address1">Some more nested element..., "The result in index 19 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., Element node <code id="universal-code2"><a href="#" id="universal-a2">..., "The result in index 20 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a href="#" id="universal-a2">code hyperlink</a>, Element node <a href="#" id="universal-a2">code hyperlink</a>, "The result in index 21 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-presence"> <div class="attr-presence-di..., Element node <div id="attr-presence"> <div class="attr-presence-di..., "The result in index 22 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., "The result in index 23 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., "The result in index 24 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div3" id="attr-presence-div3" v..., Element node <div class="attr-presence-div3" id="attr-presence-div3" v..., "The result in index 25 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div4" id="attr-presence-div4" a..., Element node <div class="attr-presence-div4" id="attr-presence-div4" a..., "The result in index 26 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-presence-p1"><a id="attr-presence-a1" title="..., Element node <p id="attr-presence-p1"><a id="attr-presence-a1" title="..., "The result in index 27 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-presence-a1" title=""></a>, Element node <a id="attr-presence-a1" title=""></a>, "The result in index 28 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="attr-presence-span1" title="attr-presence-span1..., Element node <span id="attr-presence-span1" title="attr-presence-span1..., "The result in index 29 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <i id="attr-presence-i1" title=""></i>, Element node <i id="attr-presence-i1" title=""></i>, "The result in index 30 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., "The result in index 31 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., "The result in index 32 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, Element node <ul id="attr-presence-ul1" data-中文=""></ul>, "The result in index 33 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select1"> <option id="att..., Element node <select id="attr-presence-select1"> <option id="att..., "The result in index 34 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option1">A</option>, Element node <option id="attr-presence-select1-option1">A</option>, "The result in index 35 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option2">B</option>, Element node <option id="attr-presence-select1-option2">B</option>, "The result in index 36 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option3">C</option>, Element node <option id="attr-presence-select1-option3">C</option>, "The result in index 37 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option4">D</option>, Element node <option id="attr-presence-select1-option4">D</option>, "The result in index 38 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select2"> <option id="att..., Element node <select id="attr-presence-select2"> <option id="att..., "The result in index 39 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option1">A</option>, Element node <option id="attr-presence-select2-option1">A</option>, "The result in index 40 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option2">B</option>, Element node <option id="attr-presence-select2-option2">B</option>, "The result in index 41 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option3">C</option>, Element node <option id="attr-presence-select2-option3">C</option>, "The result in index 42 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., Element node <option id="attr-presence-select2-option4" selected="sele..., "The result in index 43 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select3" multiple="multiple"> ..., Element node <select id="attr-presence-select3" multiple="multiple"> ..., "The result in index 44 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option1">A</option>, Element node <option id="attr-presence-select3-option1">A</option>, "The result in index 45 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., Element node <option id="attr-presence-select3-option2" selected="">B<..., "The result in index 46 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option3" selected="sele..., Element node <option id="attr-presence-select3-option3" selected="sele..., "The result in index 47 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option4">D</option>, Element node <option id="attr-presence-select3-option4">D</option>, "The result in index 48 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value"> <div id="attr-value-div1" align..., Element node <div id="attr-value"> <div id="attr-value-div1" align..., "The result in index 49 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result in index 50 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div2" align=""></div>, Element node <div id="attr-value-div2" align=""></div>, "The result in index 51 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, Element node <div id="attr-value-div3" data-attr-value="é"></div>, "The result in index 52 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, "The result in index 53 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <form id="attr-value-form1"> <input id="attr-value-..., Element node <form id="attr-value-form1"> <input id="attr-value-..., "The result in index 54 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input1" type="text"></input>, Element node <input id="attr-value-input1" type="text"></input>, "The result in index 55 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input2" type="password"></input>, Element node <input id="attr-value-input2" type="password"></input>, "The result in index 56 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result in index 57 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input4" type="radio"></input>, Element node <input id="attr-value-input4" type="radio"></input>, "The result in index 58 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input5" type="checkbox"></input>, Element node <input id="attr-value-input5" type="checkbox"></input>, "The result in index 59 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input6" type="radio"></input>, Element node <input id="attr-value-input6" type="radio"></input>, "The result in index 60 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input7" type="text"></input>, Element node <input id="attr-value-input7" type="text"></input>, "The result in index 61 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input8" type="hidden"></input>, Element node <input id="attr-value-input8" type="hidden"></input>, "The result in index 62 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input9" type="radio"></input>, Element node <input id="attr-value-input9" type="radio"></input>, "The result in index 63 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, Element node <div id="attr-value-div5" data-attr-value="中文"></div>, "The result in index 64 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace"> <div id="attr-whitespace-d..., Element node <div id="attr-whitespace"> <div id="attr-whitespace-d..., "The result in index 65 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, "The result in index 66 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div2" class=""></div>, Element node <div id="attr-whitespace-div2" class=""></div>, "The result in index 67 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div3" class="foo div3 bar"></div>, Element node <div id="attr-whitespace-div3" class="foo div3 bar"></div>, "The result in index 68 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., "The result in index 69 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., "The result in index 70 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result in index 71 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, "The result in index 72 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, "The result in index 73 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a4" rel="book mark"></a>, Element node <a id="attr-whitespace-a4" rel="book mark"></a>, "The result in index 74 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, "The result in index 75 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a6" rev="bookmark nofollow"></a>, Element node <a id="attr-whitespace-a6" rev="bookmark nofollow"></a>, "The result in index 76 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., "The result in index 77 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., "The result in index 78 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen"> <div id="attr-hyphen-div1"></d..., Element node <div id="attr-hyphen"> <div id="attr-hyphen-div1"></d..., "The result in index 79 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div1"></div>, Element node <div id="attr-hyphen-div1"></div>, "The result in index 80 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, Element node <div id="attr-hyphen-div2" lang="fr"></div>, "The result in index 81 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, "The result in index 82 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div4" lang="es"></div>, Element node <div id="attr-hyphen-div4" lang="es"></div>, "The result in index 83 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins"> <a id="attr-begins-a1" href="h..., Element node <div id="attr-begins"> <a id="attr-begins-a1" href="h..., "The result in index 84 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, "The result in index 85 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a2" href="http://example.org/"></a>, Element node <a id="attr-begins-a2" href="http://example.org/"></a>, "The result in index 86 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, "The result in index 87 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div1" lang="fr"></div>, Element node <div id="attr-begins-div1" lang="fr"></div>, "The result in index 88 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, Element node <div id="attr-begins-div2" lang="en-AU"></div>, "The result in index 89 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div3" lang="es"></div>, Element node <div id="attr-begins-div3" lang="es"></div>, "The result in index 90 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div4" lang="en-US"></div>, Element node <div id="attr-begins-div4" lang="en-US"></div>, "The result in index 91 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div5" lang="en"></div>, Element node <div id="attr-begins-div5" lang="en"></div>, "The result in index 92 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result in index 93 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends"> <a id="attr-ends-a1" href="http:..., Element node <div id="attr-ends"> <a id="attr-ends-a1" href="http:..., "The result in index 94 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, "The result in index 95 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a2" href="http://example.org/"></a>, Element node <a id="attr-ends-a2" href="http://example.org/"></a>, "The result in index 96 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, "The result in index 97 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div1" lang="fr"></div>, Element node <div id="attr-ends-div1" lang="fr"></div>, "The result in index 98 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, Element node <div id="attr-ends-div2" lang="de-CH"></div>, "The result in index 99 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div3" lang="es"></div>, Element node <div id="attr-ends-div3" lang="es"></div>, "The result in index 100 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div4" lang="fr-CH"></div>, Element node <div id="attr-ends-div4" lang="fr-CH"></div>, "The result in index 101 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result in index 102 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains"> <a id="attr-contains-a1" hre..., Element node <div id="attr-contains"> <a id="attr-contains-a1" hre..., "The result in index 103 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result in index 104 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a2" href="http://example.org/"></a>, Element node <a id="attr-contains-a2" href="http://example.org/"></a>, "The result in index 105 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, "The result in index 106 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div1" lang="fr"></div>, Element node <div id="attr-contains-div1" lang="fr"></div>, "The result in index 107 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, Element node <div id="attr-contains-div2" lang="en-AU"></div>, "The result in index 108 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, Element node <div id="attr-contains-div3" lang="de-CH"></div>, "The result in index 109 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div4" lang="es"></div>, Element node <div id="attr-contains-div4" lang="es"></div>, "The result in index 110 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div5" lang="fr-CH"></div>, Element node <div id="attr-contains-div5" lang="fr-CH"></div>, "The result in index 111 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div6" lang="en-US"></div>, Element node <div id="attr-contains-div6" lang="en-US"></div>, "The result in index 112 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result in index 113 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-nth"> <table id="pseudo-nth-table1"> ..., Element node <div id="pseudo-nth"> <table id="pseudo-nth-table1"> ..., "The result in index 114 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <table id="pseudo-nth-table1"> <tbody><tr id="pseud..., Element node <table id="pseudo-nth-table1"> <tbody><tr id="pseud..., "The result in index 115 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tbody><tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></..., Element node <tbody><tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></..., "The result in index 116 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., "The result in index 117 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td1"></td>, Element node <td id="pseudo-nth-td1"></td>, "The result in index 118 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td2"></td>, Element node <td id="pseudo-nth-td2"></td>, "The result in index 119 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td3"></td>, Element node <td id="pseudo-nth-td3"></td>, "The result in index 120 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td4"></td>, Element node <td id="pseudo-nth-td4"></td>, "The result in index 121 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth--td5"></td>, Element node <td id="pseudo-nth--td5"></td>, "The result in index 122 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td6"></td>, Element node <td id="pseudo-nth-td6"></td>, "The result in index 123 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr2"><td id="pseudo-nth-td7"></td><td ..., Element node <tr id="pseudo-nth-tr2"><td id="pseudo-nth-td7"></td><td ..., "The result in index 124 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td7"></td>, Element node <td id="pseudo-nth-td7"></td>, "The result in index 125 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td8"></td>, Element node <td id="pseudo-nth-td8"></td>, "The result in index 126 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td9"></td>, Element node <td id="pseudo-nth-td9"></td>, "The result in index 127 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td10"></td>, Element node <td id="pseudo-nth-td10"></td>, "The result in index 128 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td11"></td>, Element node <td id="pseudo-nth-td11"></td>, "The result in index 129 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td12"></td>, Element node <td id="pseudo-nth-td12"></td>, "The result in index 130 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., "The result in index 131 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td13"></td>, Element node <td id="pseudo-nth-td13"></td>, "The result in index 132 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td14"></td>, Element node <td id="pseudo-nth-td14"></td>, "The result in index 133 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td15"></td>, Element node <td id="pseudo-nth-td15"></td>, "The result in index 134 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td16"></td>, Element node <td id="pseudo-nth-td16"></td>, "The result in index 135 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td17"></td>, Element node <td id="pseudo-nth-td17"></td>, "The result in index 136 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td18"></td>, Element node <td id="pseudo-nth-td18"></td>, "The result in index 137 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ol id="pseudo-nth-ol1"> <li id="pseudo-nth-li1"></..., Element node <ol id="pseudo-nth-ol1"> <li id="pseudo-nth-li1"></..., "The result in index 138 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result in index 139 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li2"></li>, Element node <li id="pseudo-nth-li2"></li>, "The result in index 140 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li3"></li>, Element node <li id="pseudo-nth-li3"></li>, "The result in index 141 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li4"></li>, Element node <li id="pseudo-nth-li4"></li>, "The result in index 142 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li5"></li>, Element node <li id="pseudo-nth-li5"></li>, "The result in index 143 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li6"></li>, Element node <li id="pseudo-nth-li6"></li>, "The result in index 144 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li7"></li>, Element node <li id="pseudo-nth-li7"></li>, "The result in index 145 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li8"></li>, Element node <li id="pseudo-nth-li8"></li>, "The result in index 146 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li9"></li>, Element node <li id="pseudo-nth-li9"></li>, "The result in index 147 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li10"></li>, Element node <li id="pseudo-nth-li10"></li>, "The result in index 148 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li11"></li>, Element node <li id="pseudo-nth-li11"></li>, "The result in index 149 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li12"></li>, Element node <li id="pseudo-nth-li12"></li>, "The result in index 150 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-nth-p1"> <span id="pseudo-nth-span1">..., Element node <p id="pseudo-nth-p1"> <span id="pseudo-nth-span1">..., "The result in index 151 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result in index 152 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em1">em1</em>, Element node <em id="pseudo-nth-em1">em1</em>, "The result in index 153 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result in index 154 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result in index 155 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, Element node <strong id="pseudo-nth-strong1">strong1</strong>, "The result in index 156 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em3">em3</em>, Element node <em id="pseudo-nth-em3">em3</em>, "The result in index 157 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span3">span3</span>, Element node <span id="pseudo-nth-span3">span3</span>, "The result in index 158 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span4">span4</span>, Element node <span id="pseudo-nth-span4">span4</span>, "The result in index 159 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, Element node <strong id="pseudo-nth-strong2">strong2</strong>, "The result in index 160 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em4">em4</em>, Element node <em id="pseudo-nth-em4">em4</em>, "The result in index 161 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child"> <div id="pseudo-first-c..., Element node <div id="pseudo-first-child"> <div id="pseudo-first-c..., "The result in index 162 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div1"></div>, Element node <div id="pseudo-first-child-div1"></div>, "The result in index 163 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div2"></div>, Element node <div id="pseudo-first-child-div2"></div>, "The result in index 164 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div3"></div>, Element node <div id="pseudo-first-child-div3"></div>, "The result in index 165 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p1"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p1"><span id="pseudo-first-chil..., "The result in index 166 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span1"></span>, Element node <span id="pseudo-first-child-span1"></span>, "The result in index 167 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span2"></span>, Element node <span id="pseudo-first-child-span2"></span>, "The result in index 168 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p2"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p2"><span id="pseudo-first-chil..., "The result in index 169 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span3"></span>, Element node <span id="pseudo-first-child-span3"></span>, "The result in index 170 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span4"></span>, Element node <span id="pseudo-first-child-span4"></span>, "The result in index 171 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p3"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p3"><span id="pseudo-first-chil..., "The result in index 172 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span5"></span>, Element node <span id="pseudo-first-child-span5"></span>, "The result in index 173 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span6"></span>, Element node <span id="pseudo-first-child-span6"></span>, "The result in index 174 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child"> <p id="pseudo-last-child..., Element node <div id="pseudo-last-child"> <p id="pseudo-last-child..., "The result in index 175 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p1"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p1"><span id="pseudo-last-child-..., "The result in index 176 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span1"></span>, Element node <span id="pseudo-last-child-span1"></span>, "The result in index 177 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span2"></span>, Element node <span id="pseudo-last-child-span2"></span>, "The result in index 178 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p2"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p2"><span id="pseudo-last-child-..., "The result in index 179 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span3"></span>, Element node <span id="pseudo-last-child-span3"></span>, "The result in index 180 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span4"></span>, Element node <span id="pseudo-last-child-span4"></span>, "The result in index 181 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p3"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p3"><span id="pseudo-last-child-..., "The result in index 182 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span5"></span>, Element node <span id="pseudo-last-child-span5"></span>, "The result in index 183 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span6"></span>, Element node <span id="pseudo-last-child-span6"></span>, "The result in index 184 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div1"></div>, Element node <div id="pseudo-last-child-div1"></div>, "The result in index 185 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div2"></div>, Element node <div id="pseudo-last-child-div2"></div>, "The result in index 186 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div3"></div>, Element node <div id="pseudo-last-child-div3"></div>, "The result in index 187 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-only"> <p id="pseudo-only-p1"> ..., Element node <div id="pseudo-only"> <p id="pseudo-only-p1"> ..., "The result in index 188 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p1"> <span id="pseudo-only-span1..., Element node <p id="pseudo-only-p1"> <span id="pseudo-only-span1..., "The result in index 189 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result in index 190 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p2"> <span id="pseudo-only-span2..., Element node <p id="pseudo-only-p2"> <span id="pseudo-only-span2..., "The result in index 191 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span2"></span>, Element node <span id="pseudo-only-span2"></span>, "The result in index 192 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span3"></span>, Element node <span id="pseudo-only-span3"></span>, "The result in index 193 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p3"> <span id="pseudo-only-span4..., Element node <p id="pseudo-only-p3"> <span id="pseudo-only-span4..., "The result in index 194 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span4"></span>, Element node <span id="pseudo-only-span4"></span>, "The result in index 195 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-only-em1"></em>, Element node <em id="pseudo-only-em1"></em>, "The result in index 196 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span5"></span>, Element node <span id="pseudo-only-span5"></span>, "The result in index 197 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-empty"> <p id="pseudo-empty-p1"></p> ..., Element node <div id="pseudo-empty"> <p id="pseudo-empty-p1"></p> ..., "The result in index 198 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result in index 199 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, "The result in index 200 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p3"> </p>, Element node <p id="pseudo-empty-p3"> </p>, "The result in index 201 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p4">Text node</p>, Element node <p id="pseudo-empty-p4">Text node</p>, "The result in index 202 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p5"><span id="pseudo-empty-span1"></s..., Element node <p id="pseudo-empty-p5"><span id="pseudo-empty-span1"></s..., "The result in index 203 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-empty-span1"></span>, Element node <span id="pseudo-empty-span1"></span>, "The result in index 204 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-link"> <a id="pseudo-link-a1" href=""..., Element node <div id="pseudo-link"> <a id="pseudo-link-a1" href=""..., "The result in index 205 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, Element node <a id="pseudo-link-a1" href="">with href</a>, "The result in index 206 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., "The result in index 207 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a3">without href</a>, Element node <a id="pseudo-link-a3">without href</a>, "The result in index 208 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <map name="pseudo-link-map1" id="pseudo-link-map1"> ..., Element node <map name="pseudo-link-map1" id="pseudo-link-map1"> ..., "The result in index 209 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <area id="pseudo-link-area1" href=""></area>, Element node <area id="pseudo-link-area1" href=""></area>, "The result in index 210 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <area id="pseudo-link-area2"></area>, Element node <area id="pseudo-link-area2"></area>, "The result in index 211 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang"> <div id="pseudo-lang-div1"></d..., Element node <div id="pseudo-lang"> <div id="pseudo-lang-div1"></d..., "The result in index 212 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div1"></div>, Element node <div id="pseudo-lang-div1"></div>, "The result in index 213 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, Element node <div id="pseudo-lang-div2" lang="fr"></div>, "The result in index 214 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, "The result in index 215 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div4" lang="es"></div>, Element node <div id="pseudo-lang-div4" lang="es"></div>, "The result in index 216 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-ui"> <input id="pseudo-ui-input1" typ..., Element node <div id="pseudo-ui"> <input id="pseudo-ui-input1" typ..., "The result in index 217 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, Element node <input id="pseudo-ui-input1" type="text"></input>, "The result in index 218 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input2" type="password"></input>, Element node <input id="pseudo-ui-input2" type="password"></input>, "The result in index 219 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input3" type="radio"></input>, Element node <input id="pseudo-ui-input3" type="radio"></input>, "The result in index 220 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., "The result in index 221 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input5" type="checkbox"></input>, Element node <input id="pseudo-ui-input5" type="checkbox"></input>, "The result in index 222 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., "The result in index 223 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input7" type="submit"></input>, Element node <input id="pseudo-ui-input7" type="submit"></input>, "The result in index 224 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input8" type="button"></input>, Element node <input id="pseudo-ui-input8" type="button"></input>, "The result in index 225 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input9" type="hidden"></input>, Element node <input id="pseudo-ui-input9" type="hidden"></input>, "The result in index 226 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <textarea id="pseudo-ui-textarea1"></textarea>, Element node <textarea id="pseudo-ui-textarea1"></textarea>, "The result in index 227 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <button id="pseudo-ui-button1">Enabled</button>, Element node <button id="pseudo-ui-button1">Enabled</button>, "The result in index 228 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., "The result in index 229 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., "The result in index 230 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., "The result in index 231 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., "The result in index 232 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., "The result in index 233 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., "The result in index 234 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., "The result in index 235 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., "The result in index 236 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., "The result in index 237 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., "The result in index 238 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., "The result in index 239 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not"> <div id="not-div1"></div> <div id=..., Element node <div id="not"> <div id="not-div1"></div> <div id=..., "The result in index 240 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div1"></div>, Element node <div id="not-div1"></div>, "The result in index 241 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div2"></div>, Element node <div id="not-div2"></div>, "The result in index 242 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div3"></div>, Element node <div id="not-div3"></div>, "The result in index 243 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result in index 244 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span1"></span>, Element node <span id="not-span1"></span>, "The result in index 245 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em1"></em>, Element node <em id="not-em1"></em>, "The result in index 246 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., "The result in index 247 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span2"></span>, Element node <span id="not-span2"></span>, "The result in index 248 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em2"></em>, Element node <em id="not-em2"></em>, "The result in index 249 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., "The result in index 250 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span3"></span>, Element node <span id="not-span3"></span>, "The result in index 251 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em3"></em>, Element node <em id="not-em3"></em>, "The result in index 252 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-element">All pseudo-element tests</div>, Element node <div id="pseudo-element">All pseudo-element tests</div>, "The result in index 253 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class"> <p id="class-p1" class="foo class-p ..., Element node <div id="class"> <p id="class-p1" class="foo class-p ..., "The result in index 254 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, Element node <p id="class-p1" class="foo class-p bar"></p>, "The result in index 255 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p2" class="class-p foo bar"></p>, Element node <p id="class-p2" class="class-p foo bar"></p>, "The result in index 256 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p3" class="foo bar class-p"></p>, Element node <p id="class-p3" class="foo bar class-p"></p>, "The result in index 257 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result in index 258 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div2" class="apple banana orange"></div>, Element node <div id="class-div2" class="apple banana orange"></div>, "The result in index 259 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p4" class="orange apple banana"></p>, Element node <p id="class-p4" class="orange apple banana"></p>, "The result in index 260 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div3" class="orange banana apple"></div>, Element node <div id="class-div3" class="orange banana apple"></div>, "The result in index 261 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p6" class="banana apple orange"></p>, Element node <p id="class-p6" class="banana apple orange"></p>, "The result in index 262 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div4" class="banana orange apple"></div>, Element node <div id="class-div4" class="banana orange apple"></div>, "The result in index 263 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div5" class="apple orange"></div>, Element node <div id="class-div5" class="apple orange"></div>, "The result in index 264 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div6" class="apple banana"></div>, Element node <div id="class-div6" class="apple banana"></div>, "The result in index 265 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div7" class="orange banana"></div>, Element node <div id="class-div7" class="orange banana"></div>, "The result in index 266 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result in index 267 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span2" class="台北"></span>, Element node <span id="class-span2" class="台北"></span>, "The result in index 268 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span3" class="foo:bar"></span>, Element node <span id="class-span3" class="foo:bar"></span>, "The result in index 269 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, Element node <span id="class-span4" class="test.foo[5]bar"></span>, "The result in index 270 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id"> <div id="id-div1"></div> <div id="i..., Element node <div id="id"> <div id="id-div1"></div> <div id="i..., "The result in index 271 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result in index 272 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id-div2"></div>, Element node <div id="id-div2"></div>, "The result in index 273 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ul id="id-ul1"> <li id="id-li-duplicate"></li> ..., Element node <ul id="id-ul1"> <li id="id-li-duplicate"></li> ..., "The result in index 274 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 275 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 276 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 277 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 278 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result in index 279 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="台北"></span>, Element node <span id="台北"></span>, "The result in index 280 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="#foo:bar"></span>, Element node <span id="#foo:bar"></span>, "The result in index 281 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="test.foo[5]bar"></span>, Element node <span id="test.foo[5]bar"></span>, "The result in index 282 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant"> <div id="descendant-div1" class..., Element node <div id="descendant"> <div id="descendant-div1" class..., "The result in index 283 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result in index 284 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result in index 285 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., Element node <div id="descendant-div3" class="descendant-div3"> ..., "The result in index 286 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div4" class="descendant-div4"></div>, Element node <div id="descendant-div4" class="descendant-div4"></div>, "The result in index 287 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child"> <div id="child-div1" class="child-di..., Element node <div id="child"> <div id="child-div1" class="child-di..., "The result in index 288 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result in index 289 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result in index 290 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div3" class="child-div3"> </div>, Element node <div id="child-div3" class="child-div3"> </div>, "The result in index 291 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div4" class="child-div4"></div>, Element node <div id="child-div4" class="child-div4"></div>, "The result in index 292 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent"> <div id="adjacent-div1" class="ad..., Element node <div id="adjacent"> <div id="adjacent-div1" class="ad..., "The result in index 293 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div1" class="adjacent-div1"></div>, Element node <div id="adjacent-div1" class="adjacent-div1"></div>, "The result in index 294 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div2" class="adjacent-div2"> <div..., Element node <div id="adjacent-div2" class="adjacent-div2"> <div..., "The result in index 295 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div3" class="adjacent-div3"></div>, Element node <div id="adjacent-div3" class="adjacent-div3"></div>, "The result in index 296 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result in index 297 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p1" class="adjacent-p1"></p>, Element node <p id="adjacent-p1" class="adjacent-p1"></p>, "The result in index 298 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div5" class="adjacent-div5"></div>, Element node <div id="adjacent-div5" class="adjacent-div5"></div>, "The result in index 299 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div6" class="adjacent-div6"></div>, Element node <div id="adjacent-div6" class="adjacent-div6"></div>, "The result in index 300 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, Element node <p id="adjacent-p2" class="adjacent-p2"></p>, "The result in index 301 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result in index 302 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling"> <div id="sibling-div1" class="sibl..., Element node <div id="sibling"> <div id="sibling-div1" class="sibl..., "The result in index 303 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div1" class="sibling-div"></div>, Element node <div id="sibling-div1" class="sibling-div"></div>, "The result in index 304 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div2" class="sibling-div"> <div id..., Element node <div id="sibling-div2" class="sibling-div"> <div id..., "The result in index 305 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div3" class="sibling-div"></div>, Element node <div id="sibling-div3" class="sibling-div"></div>, "The result in index 306 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result in index 307 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p1" class="sibling-p"></p>, Element node <p id="sibling-p1" class="sibling-p"></p>, "The result in index 308 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div5" class="sibling-div"></div>, Element node <div id="sibling-div5" class="sibling-div"></div>, "The result in index 309 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, Element node <div id="sibling-div6" class="sibling-div"></div>, "The result in index 310 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, Element node <p id="sibling-p2" class="sibling-p"></p>, "The result in index 311 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result in index 312 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="group"> <em id="group-em1"></em> <strong..., Element node <div id="group"> <em id="group-em1"></em> <strong..., "The result in index 313 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result in index 314 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="group-strong1"></strong>, Element node <strong id="group-strong1"></strong>, "The result in index 315 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <null></null>, Element node <null></null>, "The result in index 316 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <undefined></undefined>, Element node <undefined></undefined>, "The result in index 317 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace"><div id="any-namespace-div1"></di..., Element node <div id="any-namespace"><div id="any-namespace-div1"></di..., "The result in index 318 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div1"></div>, Element node <div id="any-namespace-div1"></div>, "The result in index 319 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div2"></div>, Element node <div id="any-namespace-div2"></div>, "The result in index 320 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div3"></div>, Element node <div id="any-namespace-div3"></div>, "The result in index 321 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div4"></div>, Element node <div id="any-namespace-div4"></div>, "The result in index 322 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace"><div id="no-namespace-div1"></div>..., Element node <div id="no-namespace"><div id="no-namespace-div1"></div>..., "The result in index 323 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div1"></div>, Element node <div id="no-namespace-div1"></div>, "The result in index 324 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div2"></div>, Element node <div id="no-namespace-div2"></div>, "The result in index 325 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result in index 326 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div4"></div>, Element node <div id="no-namespace-div4"></div>, "The result in index 327 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 |
|
Pass | Detached Element.querySelectorAll null | Asserts runPass | assert_equals(1, 1, "This should find one element with the tag name 'NULL'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:108:5) |
|
Pass | Detached Element.querySelectorAll undefined | Asserts runPass | assert_equals(1, 1, "This should find one element with the tag name 'UNDEFINED'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:112:5) |
|
Pass | Detached Element.querySelectorAll no parameter | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "function() { root.querySelectorAll(); }", "This should throw a TypeError.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:116:5) |
|
Pass | Detached Element.querySelector null | Asserts runPass | assert_not_equals(Element node <null></null>, null, "This should find an element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:123:5) | Pass | assert_equals("NULL", "NULL", "The tag name should be 'NULL'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:124:5) |
|
Pass | Detached Element.querySelector undefined | Asserts runPass | assert_not_equals(Element node <undefined></undefined>, undefined, "This should find an element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:129:5) | Pass | assert_equals("UNDEFINED", "UNDEFINED", "The tag name should be 'UNDEFINED'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:130:5) |
|
Pass | Detached Element.querySelector no parameter | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "function() { root.querySelector(); }", "This should throw a TypeError.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:134:5) |
|
Pass | Detached Element.querySelectorAll tree order | Asserts runPass | assert_equals(Element node <div id="target"></div>, Element node <div id="target"></div>, "The result in index 0 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="universal"> <p id="universal-p1">Universal s..., Element node <div id="universal"> <p id="universal-p1">Universal s..., "The result in index 1 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result in index 2 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <code id="universal-code1">id="universal"</code>, Element node <code id="universal-code1">id="universal"</code>, "The result in index 3 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <hr id="universal-hr1"></hr>, Element node <hr id="universal-hr1"></hr>, "The result in index 4 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., Element node <pre id="universal-pre1">Some preformatted text with some..., "The result in index 5 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="universal-span1">embedded code</span>, Element node <span id="universal-span1">embedded code</span>, "The result in index 6 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., Element node <p id="universal-p2">This is a normal link: <a id="univer..., "The result in index 7 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, "The result in index 8 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <address id="universal-address1">Some more nested element..., Element node <address id="universal-address1">Some more nested element..., "The result in index 9 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., Element node <code id="universal-code2"><a href="#" id="universal-a2">..., "The result in index 10 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a href="#" id="universal-a2">code hyperlink</a>, Element node <a href="#" id="universal-a2">code hyperlink</a>, "The result in index 11 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-presence"> <div class="attr-presence-di..., Element node <div id="attr-presence"> <div class="attr-presence-di..., "The result in index 12 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., "The result in index 13 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., "The result in index 14 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div3" id="attr-presence-div3" v..., Element node <div class="attr-presence-div3" id="attr-presence-div3" v..., "The result in index 15 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div4" id="attr-presence-div4" a..., Element node <div class="attr-presence-div4" id="attr-presence-div4" a..., "The result in index 16 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-presence-p1"><a id="attr-presence-a1" title="..., Element node <p id="attr-presence-p1"><a id="attr-presence-a1" title="..., "The result in index 17 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-presence-a1" title=""></a>, Element node <a id="attr-presence-a1" title=""></a>, "The result in index 18 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="attr-presence-span1" title="attr-presence-span1..., Element node <span id="attr-presence-span1" title="attr-presence-span1..., "The result in index 19 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <i id="attr-presence-i1" title=""></i>, Element node <i id="attr-presence-i1" title=""></i>, "The result in index 20 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., "The result in index 21 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., "The result in index 22 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, Element node <ul id="attr-presence-ul1" data-中文=""></ul>, "The result in index 23 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select1"> <option id="att..., Element node <select id="attr-presence-select1"> <option id="att..., "The result in index 24 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option1">A</option>, Element node <option id="attr-presence-select1-option1">A</option>, "The result in index 25 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option2">B</option>, Element node <option id="attr-presence-select1-option2">B</option>, "The result in index 26 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option3">C</option>, Element node <option id="attr-presence-select1-option3">C</option>, "The result in index 27 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option4">D</option>, Element node <option id="attr-presence-select1-option4">D</option>, "The result in index 28 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select2"> <option id="att..., Element node <select id="attr-presence-select2"> <option id="att..., "The result in index 29 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option1">A</option>, Element node <option id="attr-presence-select2-option1">A</option>, "The result in index 30 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option2">B</option>, Element node <option id="attr-presence-select2-option2">B</option>, "The result in index 31 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option3">C</option>, Element node <option id="attr-presence-select2-option3">C</option>, "The result in index 32 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., Element node <option id="attr-presence-select2-option4" selected="sele..., "The result in index 33 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select3" multiple="multiple"> ..., Element node <select id="attr-presence-select3" multiple="multiple"> ..., "The result in index 34 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option1">A</option>, Element node <option id="attr-presence-select3-option1">A</option>, "The result in index 35 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., Element node <option id="attr-presence-select3-option2" selected="">B<..., "The result in index 36 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option3" selected="sele..., Element node <option id="attr-presence-select3-option3" selected="sele..., "The result in index 37 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option4">D</option>, Element node <option id="attr-presence-select3-option4">D</option>, "The result in index 38 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value"> <div id="attr-value-div1" align..., Element node <div id="attr-value"> <div id="attr-value-div1" align..., "The result in index 39 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result in index 40 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div2" align=""></div>, Element node <div id="attr-value-div2" align=""></div>, "The result in index 41 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, Element node <div id="attr-value-div3" data-attr-value="é"></div>, "The result in index 42 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, "The result in index 43 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <form id="attr-value-form1"> <input id="attr-value-..., Element node <form id="attr-value-form1"> <input id="attr-value-..., "The result in index 44 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input1" type="text"></input>, Element node <input id="attr-value-input1" type="text"></input>, "The result in index 45 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input2" type="password"></input>, Element node <input id="attr-value-input2" type="password"></input>, "The result in index 46 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result in index 47 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input4" type="radio"></input>, Element node <input id="attr-value-input4" type="radio"></input>, "The result in index 48 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input5" type="checkbox"></input>, Element node <input id="attr-value-input5" type="checkbox"></input>, "The result in index 49 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input6" type="radio"></input>, Element node <input id="attr-value-input6" type="radio"></input>, "The result in index 50 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input7" type="text"></input>, Element node <input id="attr-value-input7" type="text"></input>, "The result in index 51 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input8" type="hidden"></input>, Element node <input id="attr-value-input8" type="hidden"></input>, "The result in index 52 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input9" type="radio"></input>, Element node <input id="attr-value-input9" type="radio"></input>, "The result in index 53 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, Element node <div id="attr-value-div5" data-attr-value="中文"></div>, "The result in index 54 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace"> <div id="attr-whitespace-d..., Element node <div id="attr-whitespace"> <div id="attr-whitespace-d..., "The result in index 55 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, "The result in index 56 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div2" class=""></div>, Element node <div id="attr-whitespace-div2" class=""></div>, "The result in index 57 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div3" class="foo div3 bar"></div>, Element node <div id="attr-whitespace-div3" class="foo div3 bar"></div>, "The result in index 58 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., "The result in index 59 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., "The result in index 60 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result in index 61 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, "The result in index 62 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, "The result in index 63 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a4" rel="book mark"></a>, Element node <a id="attr-whitespace-a4" rel="book mark"></a>, "The result in index 64 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, "The result in index 65 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a6" rev="bookmark nofollow"></a>, Element node <a id="attr-whitespace-a6" rev="bookmark nofollow"></a>, "The result in index 66 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., "The result in index 67 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., "The result in index 68 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen"> <div id="attr-hyphen-div1"></d..., Element node <div id="attr-hyphen"> <div id="attr-hyphen-div1"></d..., "The result in index 69 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div1"></div>, Element node <div id="attr-hyphen-div1"></div>, "The result in index 70 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, Element node <div id="attr-hyphen-div2" lang="fr"></div>, "The result in index 71 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, "The result in index 72 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div4" lang="es"></div>, Element node <div id="attr-hyphen-div4" lang="es"></div>, "The result in index 73 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins"> <a id="attr-begins-a1" href="h..., Element node <div id="attr-begins"> <a id="attr-begins-a1" href="h..., "The result in index 74 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, "The result in index 75 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a2" href="http://example.org/"></a>, Element node <a id="attr-begins-a2" href="http://example.org/"></a>, "The result in index 76 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, "The result in index 77 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div1" lang="fr"></div>, Element node <div id="attr-begins-div1" lang="fr"></div>, "The result in index 78 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, Element node <div id="attr-begins-div2" lang="en-AU"></div>, "The result in index 79 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div3" lang="es"></div>, Element node <div id="attr-begins-div3" lang="es"></div>, "The result in index 80 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div4" lang="en-US"></div>, Element node <div id="attr-begins-div4" lang="en-US"></div>, "The result in index 81 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div5" lang="en"></div>, Element node <div id="attr-begins-div5" lang="en"></div>, "The result in index 82 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result in index 83 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends"> <a id="attr-ends-a1" href="http:..., Element node <div id="attr-ends"> <a id="attr-ends-a1" href="http:..., "The result in index 84 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, "The result in index 85 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a2" href="http://example.org/"></a>, Element node <a id="attr-ends-a2" href="http://example.org/"></a>, "The result in index 86 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, "The result in index 87 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div1" lang="fr"></div>, Element node <div id="attr-ends-div1" lang="fr"></div>, "The result in index 88 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, Element node <div id="attr-ends-div2" lang="de-CH"></div>, "The result in index 89 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div3" lang="es"></div>, Element node <div id="attr-ends-div3" lang="es"></div>, "The result in index 90 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div4" lang="fr-CH"></div>, Element node <div id="attr-ends-div4" lang="fr-CH"></div>, "The result in index 91 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result in index 92 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains"> <a id="attr-contains-a1" hre..., Element node <div id="attr-contains"> <a id="attr-contains-a1" hre..., "The result in index 93 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result in index 94 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a2" href="http://example.org/"></a>, Element node <a id="attr-contains-a2" href="http://example.org/"></a>, "The result in index 95 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, "The result in index 96 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div1" lang="fr"></div>, Element node <div id="attr-contains-div1" lang="fr"></div>, "The result in index 97 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, Element node <div id="attr-contains-div2" lang="en-AU"></div>, "The result in index 98 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, Element node <div id="attr-contains-div3" lang="de-CH"></div>, "The result in index 99 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div4" lang="es"></div>, Element node <div id="attr-contains-div4" lang="es"></div>, "The result in index 100 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div5" lang="fr-CH"></div>, Element node <div id="attr-contains-div5" lang="fr-CH"></div>, "The result in index 101 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div6" lang="en-US"></div>, Element node <div id="attr-contains-div6" lang="en-US"></div>, "The result in index 102 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result in index 103 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-nth"> <table id="pseudo-nth-table1"> ..., Element node <div id="pseudo-nth"> <table id="pseudo-nth-table1"> ..., "The result in index 104 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <table id="pseudo-nth-table1"> <tbody><tr id="pseud..., Element node <table id="pseudo-nth-table1"> <tbody><tr id="pseud..., "The result in index 105 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tbody><tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></..., Element node <tbody><tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></..., "The result in index 106 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., "The result in index 107 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td1"></td>, Element node <td id="pseudo-nth-td1"></td>, "The result in index 108 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td2"></td>, Element node <td id="pseudo-nth-td2"></td>, "The result in index 109 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td3"></td>, Element node <td id="pseudo-nth-td3"></td>, "The result in index 110 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td4"></td>, Element node <td id="pseudo-nth-td4"></td>, "The result in index 111 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth--td5"></td>, Element node <td id="pseudo-nth--td5"></td>, "The result in index 112 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td6"></td>, Element node <td id="pseudo-nth-td6"></td>, "The result in index 113 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr2"><td id="pseudo-nth-td7"></td><td ..., Element node <tr id="pseudo-nth-tr2"><td id="pseudo-nth-td7"></td><td ..., "The result in index 114 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td7"></td>, Element node <td id="pseudo-nth-td7"></td>, "The result in index 115 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td8"></td>, Element node <td id="pseudo-nth-td8"></td>, "The result in index 116 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td9"></td>, Element node <td id="pseudo-nth-td9"></td>, "The result in index 117 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td10"></td>, Element node <td id="pseudo-nth-td10"></td>, "The result in index 118 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td11"></td>, Element node <td id="pseudo-nth-td11"></td>, "The result in index 119 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td12"></td>, Element node <td id="pseudo-nth-td12"></td>, "The result in index 120 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., "The result in index 121 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td13"></td>, Element node <td id="pseudo-nth-td13"></td>, "The result in index 122 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td14"></td>, Element node <td id="pseudo-nth-td14"></td>, "The result in index 123 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td15"></td>, Element node <td id="pseudo-nth-td15"></td>, "The result in index 124 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td16"></td>, Element node <td id="pseudo-nth-td16"></td>, "The result in index 125 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td17"></td>, Element node <td id="pseudo-nth-td17"></td>, "The result in index 126 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td18"></td>, Element node <td id="pseudo-nth-td18"></td>, "The result in index 127 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ol id="pseudo-nth-ol1"> <li id="pseudo-nth-li1"></..., Element node <ol id="pseudo-nth-ol1"> <li id="pseudo-nth-li1"></..., "The result in index 128 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result in index 129 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li2"></li>, Element node <li id="pseudo-nth-li2"></li>, "The result in index 130 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li3"></li>, Element node <li id="pseudo-nth-li3"></li>, "The result in index 131 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li4"></li>, Element node <li id="pseudo-nth-li4"></li>, "The result in index 132 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li5"></li>, Element node <li id="pseudo-nth-li5"></li>, "The result in index 133 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li6"></li>, Element node <li id="pseudo-nth-li6"></li>, "The result in index 134 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li7"></li>, Element node <li id="pseudo-nth-li7"></li>, "The result in index 135 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li8"></li>, Element node <li id="pseudo-nth-li8"></li>, "The result in index 136 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li9"></li>, Element node <li id="pseudo-nth-li9"></li>, "The result in index 137 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li10"></li>, Element node <li id="pseudo-nth-li10"></li>, "The result in index 138 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li11"></li>, Element node <li id="pseudo-nth-li11"></li>, "The result in index 139 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li12"></li>, Element node <li id="pseudo-nth-li12"></li>, "The result in index 140 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-nth-p1"> <span id="pseudo-nth-span1">..., Element node <p id="pseudo-nth-p1"> <span id="pseudo-nth-span1">..., "The result in index 141 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result in index 142 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em1">em1</em>, Element node <em id="pseudo-nth-em1">em1</em>, "The result in index 143 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result in index 144 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result in index 145 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, Element node <strong id="pseudo-nth-strong1">strong1</strong>, "The result in index 146 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em3">em3</em>, Element node <em id="pseudo-nth-em3">em3</em>, "The result in index 147 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span3">span3</span>, Element node <span id="pseudo-nth-span3">span3</span>, "The result in index 148 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span4">span4</span>, Element node <span id="pseudo-nth-span4">span4</span>, "The result in index 149 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, Element node <strong id="pseudo-nth-strong2">strong2</strong>, "The result in index 150 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em4">em4</em>, Element node <em id="pseudo-nth-em4">em4</em>, "The result in index 151 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child"> <div id="pseudo-first-c..., Element node <div id="pseudo-first-child"> <div id="pseudo-first-c..., "The result in index 152 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div1"></div>, Element node <div id="pseudo-first-child-div1"></div>, "The result in index 153 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div2"></div>, Element node <div id="pseudo-first-child-div2"></div>, "The result in index 154 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div3"></div>, Element node <div id="pseudo-first-child-div3"></div>, "The result in index 155 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p1"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p1"><span id="pseudo-first-chil..., "The result in index 156 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span1"></span>, Element node <span id="pseudo-first-child-span1"></span>, "The result in index 157 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span2"></span>, Element node <span id="pseudo-first-child-span2"></span>, "The result in index 158 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p2"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p2"><span id="pseudo-first-chil..., "The result in index 159 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span3"></span>, Element node <span id="pseudo-first-child-span3"></span>, "The result in index 160 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span4"></span>, Element node <span id="pseudo-first-child-span4"></span>, "The result in index 161 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p3"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p3"><span id="pseudo-first-chil..., "The result in index 162 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span5"></span>, Element node <span id="pseudo-first-child-span5"></span>, "The result in index 163 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span6"></span>, Element node <span id="pseudo-first-child-span6"></span>, "The result in index 164 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child"> <p id="pseudo-last-child..., Element node <div id="pseudo-last-child"> <p id="pseudo-last-child..., "The result in index 165 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p1"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p1"><span id="pseudo-last-child-..., "The result in index 166 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span1"></span>, Element node <span id="pseudo-last-child-span1"></span>, "The result in index 167 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span2"></span>, Element node <span id="pseudo-last-child-span2"></span>, "The result in index 168 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p2"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p2"><span id="pseudo-last-child-..., "The result in index 169 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span3"></span>, Element node <span id="pseudo-last-child-span3"></span>, "The result in index 170 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span4"></span>, Element node <span id="pseudo-last-child-span4"></span>, "The result in index 171 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p3"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p3"><span id="pseudo-last-child-..., "The result in index 172 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span5"></span>, Element node <span id="pseudo-last-child-span5"></span>, "The result in index 173 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span6"></span>, Element node <span id="pseudo-last-child-span6"></span>, "The result in index 174 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div1"></div>, Element node <div id="pseudo-last-child-div1"></div>, "The result in index 175 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div2"></div>, Element node <div id="pseudo-last-child-div2"></div>, "The result in index 176 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div3"></div>, Element node <div id="pseudo-last-child-div3"></div>, "The result in index 177 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-only"> <p id="pseudo-only-p1"> ..., Element node <div id="pseudo-only"> <p id="pseudo-only-p1"> ..., "The result in index 178 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p1"> <span id="pseudo-only-span1..., Element node <p id="pseudo-only-p1"> <span id="pseudo-only-span1..., "The result in index 179 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result in index 180 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p2"> <span id="pseudo-only-span2..., Element node <p id="pseudo-only-p2"> <span id="pseudo-only-span2..., "The result in index 181 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span2"></span>, Element node <span id="pseudo-only-span2"></span>, "The result in index 182 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span3"></span>, Element node <span id="pseudo-only-span3"></span>, "The result in index 183 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p3"> <span id="pseudo-only-span4..., Element node <p id="pseudo-only-p3"> <span id="pseudo-only-span4..., "The result in index 184 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span4"></span>, Element node <span id="pseudo-only-span4"></span>, "The result in index 185 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-only-em1"></em>, Element node <em id="pseudo-only-em1"></em>, "The result in index 186 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span5"></span>, Element node <span id="pseudo-only-span5"></span>, "The result in index 187 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-empty"> <p id="pseudo-empty-p1"></p> ..., Element node <div id="pseudo-empty"> <p id="pseudo-empty-p1"></p> ..., "The result in index 188 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result in index 189 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, "The result in index 190 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p3"> </p>, Element node <p id="pseudo-empty-p3"> </p>, "The result in index 191 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p4">Text node</p>, Element node <p id="pseudo-empty-p4">Text node</p>, "The result in index 192 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p5"><span id="pseudo-empty-span1"></s..., Element node <p id="pseudo-empty-p5"><span id="pseudo-empty-span1"></s..., "The result in index 193 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-empty-span1"></span>, Element node <span id="pseudo-empty-span1"></span>, "The result in index 194 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-link"> <a id="pseudo-link-a1" href=""..., Element node <div id="pseudo-link"> <a id="pseudo-link-a1" href=""..., "The result in index 195 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, Element node <a id="pseudo-link-a1" href="">with href</a>, "The result in index 196 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., "The result in index 197 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a3">without href</a>, Element node <a id="pseudo-link-a3">without href</a>, "The result in index 198 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <map name="pseudo-link-map1" id="pseudo-link-map1"> ..., Element node <map name="pseudo-link-map1" id="pseudo-link-map1"> ..., "The result in index 199 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <area id="pseudo-link-area1" href=""></area>, Element node <area id="pseudo-link-area1" href=""></area>, "The result in index 200 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <area id="pseudo-link-area2"></area>, Element node <area id="pseudo-link-area2"></area>, "The result in index 201 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang"> <div id="pseudo-lang-div1"></d..., Element node <div id="pseudo-lang"> <div id="pseudo-lang-div1"></d..., "The result in index 202 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div1"></div>, Element node <div id="pseudo-lang-div1"></div>, "The result in index 203 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, Element node <div id="pseudo-lang-div2" lang="fr"></div>, "The result in index 204 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, "The result in index 205 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div4" lang="es"></div>, Element node <div id="pseudo-lang-div4" lang="es"></div>, "The result in index 206 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-ui"> <input id="pseudo-ui-input1" typ..., Element node <div id="pseudo-ui"> <input id="pseudo-ui-input1" typ..., "The result in index 207 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, Element node <input id="pseudo-ui-input1" type="text"></input>, "The result in index 208 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input2" type="password"></input>, Element node <input id="pseudo-ui-input2" type="password"></input>, "The result in index 209 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input3" type="radio"></input>, Element node <input id="pseudo-ui-input3" type="radio"></input>, "The result in index 210 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., "The result in index 211 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input5" type="checkbox"></input>, Element node <input id="pseudo-ui-input5" type="checkbox"></input>, "The result in index 212 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., "The result in index 213 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input7" type="submit"></input>, Element node <input id="pseudo-ui-input7" type="submit"></input>, "The result in index 214 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input8" type="button"></input>, Element node <input id="pseudo-ui-input8" type="button"></input>, "The result in index 215 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input9" type="hidden"></input>, Element node <input id="pseudo-ui-input9" type="hidden"></input>, "The result in index 216 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <textarea id="pseudo-ui-textarea1"></textarea>, Element node <textarea id="pseudo-ui-textarea1"></textarea>, "The result in index 217 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <button id="pseudo-ui-button1">Enabled</button>, Element node <button id="pseudo-ui-button1">Enabled</button>, "The result in index 218 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., "The result in index 219 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., "The result in index 220 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., "The result in index 221 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., "The result in index 222 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., "The result in index 223 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., "The result in index 224 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., "The result in index 225 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., "The result in index 226 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., "The result in index 227 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., "The result in index 228 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., "The result in index 229 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not"> <div id="not-div1"></div> <div id=..., Element node <div id="not"> <div id="not-div1"></div> <div id=..., "The result in index 230 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div1"></div>, Element node <div id="not-div1"></div>, "The result in index 231 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div2"></div>, Element node <div id="not-div2"></div>, "The result in index 232 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div3"></div>, Element node <div id="not-div3"></div>, "The result in index 233 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result in index 234 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span1"></span>, Element node <span id="not-span1"></span>, "The result in index 235 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em1"></em>, Element node <em id="not-em1"></em>, "The result in index 236 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., "The result in index 237 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span2"></span>, Element node <span id="not-span2"></span>, "The result in index 238 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em2"></em>, Element node <em id="not-em2"></em>, "The result in index 239 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., "The result in index 240 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span3"></span>, Element node <span id="not-span3"></span>, "The result in index 241 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em3"></em>, Element node <em id="not-em3"></em>, "The result in index 242 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-element">All pseudo-element tests</div>, Element node <div id="pseudo-element">All pseudo-element tests</div>, "The result in index 243 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class"> <p id="class-p1" class="foo class-p ..., Element node <div id="class"> <p id="class-p1" class="foo class-p ..., "The result in index 244 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, Element node <p id="class-p1" class="foo class-p bar"></p>, "The result in index 245 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p2" class="class-p foo bar"></p>, Element node <p id="class-p2" class="class-p foo bar"></p>, "The result in index 246 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p3" class="foo bar class-p"></p>, Element node <p id="class-p3" class="foo bar class-p"></p>, "The result in index 247 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result in index 248 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div2" class="apple banana orange"></div>, Element node <div id="class-div2" class="apple banana orange"></div>, "The result in index 249 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p4" class="orange apple banana"></p>, Element node <p id="class-p4" class="orange apple banana"></p>, "The result in index 250 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div3" class="orange banana apple"></div>, Element node <div id="class-div3" class="orange banana apple"></div>, "The result in index 251 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p6" class="banana apple orange"></p>, Element node <p id="class-p6" class="banana apple orange"></p>, "The result in index 252 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div4" class="banana orange apple"></div>, Element node <div id="class-div4" class="banana orange apple"></div>, "The result in index 253 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div5" class="apple orange"></div>, Element node <div id="class-div5" class="apple orange"></div>, "The result in index 254 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div6" class="apple banana"></div>, Element node <div id="class-div6" class="apple banana"></div>, "The result in index 255 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div7" class="orange banana"></div>, Element node <div id="class-div7" class="orange banana"></div>, "The result in index 256 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result in index 257 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span2" class="台北"></span>, Element node <span id="class-span2" class="台北"></span>, "The result in index 258 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span3" class="foo:bar"></span>, Element node <span id="class-span3" class="foo:bar"></span>, "The result in index 259 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, Element node <span id="class-span4" class="test.foo[5]bar"></span>, "The result in index 260 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id"> <div id="id-div1"></div> <div id="i..., Element node <div id="id"> <div id="id-div1"></div> <div id="i..., "The result in index 261 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result in index 262 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id-div2"></div>, Element node <div id="id-div2"></div>, "The result in index 263 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ul id="id-ul1"> <li id="id-li-duplicate"></li> ..., Element node <ul id="id-ul1"> <li id="id-li-duplicate"></li> ..., "The result in index 264 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 265 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 266 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 267 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 268 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result in index 269 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="台北"></span>, Element node <span id="台北"></span>, "The result in index 270 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="#foo:bar"></span>, Element node <span id="#foo:bar"></span>, "The result in index 271 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="test.foo[5]bar"></span>, Element node <span id="test.foo[5]bar"></span>, "The result in index 272 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant"> <div id="descendant-div1" class..., Element node <div id="descendant"> <div id="descendant-div1" class..., "The result in index 273 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result in index 274 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result in index 275 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., Element node <div id="descendant-div3" class="descendant-div3"> ..., "The result in index 276 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div4" class="descendant-div4"></div>, Element node <div id="descendant-div4" class="descendant-div4"></div>, "The result in index 277 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child"> <div id="child-div1" class="child-di..., Element node <div id="child"> <div id="child-div1" class="child-di..., "The result in index 278 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result in index 279 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result in index 280 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div3" class="child-div3"> </div>, Element node <div id="child-div3" class="child-div3"> </div>, "The result in index 281 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div4" class="child-div4"></div>, Element node <div id="child-div4" class="child-div4"></div>, "The result in index 282 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent"> <div id="adjacent-div1" class="ad..., Element node <div id="adjacent"> <div id="adjacent-div1" class="ad..., "The result in index 283 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div1" class="adjacent-div1"></div>, Element node <div id="adjacent-div1" class="adjacent-div1"></div>, "The result in index 284 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div2" class="adjacent-div2"> <div..., Element node <div id="adjacent-div2" class="adjacent-div2"> <div..., "The result in index 285 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div3" class="adjacent-div3"></div>, Element node <div id="adjacent-div3" class="adjacent-div3"></div>, "The result in index 286 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result in index 287 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p1" class="adjacent-p1"></p>, Element node <p id="adjacent-p1" class="adjacent-p1"></p>, "The result in index 288 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div5" class="adjacent-div5"></div>, Element node <div id="adjacent-div5" class="adjacent-div5"></div>, "The result in index 289 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div6" class="adjacent-div6"></div>, Element node <div id="adjacent-div6" class="adjacent-div6"></div>, "The result in index 290 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, Element node <p id="adjacent-p2" class="adjacent-p2"></p>, "The result in index 291 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result in index 292 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling"> <div id="sibling-div1" class="sibl..., Element node <div id="sibling"> <div id="sibling-div1" class="sibl..., "The result in index 293 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div1" class="sibling-div"></div>, Element node <div id="sibling-div1" class="sibling-div"></div>, "The result in index 294 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div2" class="sibling-div"> <div id..., Element node <div id="sibling-div2" class="sibling-div"> <div id..., "The result in index 295 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div3" class="sibling-div"></div>, Element node <div id="sibling-div3" class="sibling-div"></div>, "The result in index 296 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result in index 297 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p1" class="sibling-p"></p>, Element node <p id="sibling-p1" class="sibling-p"></p>, "The result in index 298 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div5" class="sibling-div"></div>, Element node <div id="sibling-div5" class="sibling-div"></div>, "The result in index 299 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, Element node <div id="sibling-div6" class="sibling-div"></div>, "The result in index 300 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, Element node <p id="sibling-p2" class="sibling-p"></p>, "The result in index 301 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result in index 302 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="group"> <em id="group-em1"></em> <strong..., Element node <div id="group"> <em id="group-em1"></em> <strong..., "The result in index 303 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result in index 304 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="group-strong1"></strong>, Element node <strong id="group-strong1"></strong>, "The result in index 305 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <null></null>, Element node <null></null>, "The result in index 306 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <undefined></undefined>, Element node <undefined></undefined>, "The result in index 307 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace"><div id="any-namespace-div1"></di..., Element node <div id="any-namespace"><div id="any-namespace-div1"></di..., "The result in index 308 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div1"></div>, Element node <div id="any-namespace-div1"></div>, "The result in index 309 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div2"></div>, Element node <div id="any-namespace-div2"></div>, "The result in index 310 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div3"></div>, Element node <div id="any-namespace-div3"></div>, "The result in index 311 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div4"></div>, Element node <div id="any-namespace-div4"></div>, "The result in index 312 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace"><div id="no-namespace-div1"></div>..., Element node <div id="no-namespace"><div id="no-namespace-div1"></div>..., "The result in index 313 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div1"></div>, Element node <div id="no-namespace-div1"></div>, "The result in index 314 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div2"></div>, Element node <div id="no-namespace-div2"></div>, "The result in index 315 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result in index 316 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div4"></div>, Element node <div id="no-namespace-div4"></div>, "The result in index 317 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 |
|
Pass | Fragment.querySelectorAll null | Asserts runPass | assert_equals(1, 1, "This should find one element with the tag name 'NULL'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:108:5) |
|
Pass | Fragment.querySelectorAll undefined | Asserts runPass | assert_equals(1, 1, "This should find one element with the tag name 'UNDEFINED'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:112:5) |
|
Pass | Fragment.querySelectorAll no parameter | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "function() { root.querySelectorAll(); }", "This should throw a TypeError.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:116:5) |
|
Pass | Fragment.querySelector null | Asserts runPass | assert_not_equals(Element node <null></null>, null, "This should find an element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:123:5) | Pass | assert_equals("NULL", "NULL", "The tag name should be 'NULL'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:124:5) |
|
Pass | Fragment.querySelector undefined | Asserts runPass | assert_not_equals(Element node <undefined></undefined>, undefined, "This should find an element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:129:5) | Pass | assert_equals("UNDEFINED", "UNDEFINED", "The tag name should be 'UNDEFINED'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:130:5) |
|
Pass | Fragment.querySelector no parameter | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "function() { root.querySelector(); }", "This should throw a TypeError.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:134:5) |
|
Pass | Fragment.querySelectorAll tree order | Asserts runPass | assert_equals(Element node <div id="root"> <div id="target"></div> <div id="uni..., Element node <div id="root"> <div id="target"></div> <div id="uni..., "The result in index 0 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="target"></div>, Element node <div id="target"></div>, "The result in index 1 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="universal"> <p id="universal-p1">Universal s..., Element node <div id="universal"> <p id="universal-p1">Universal s..., "The result in index 2 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result in index 3 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <code id="universal-code1">id="universal"</code>, Element node <code id="universal-code1">id="universal"</code>, "The result in index 4 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <hr id="universal-hr1"></hr>, Element node <hr id="universal-hr1"></hr>, "The result in index 5 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., Element node <pre id="universal-pre1">Some preformatted text with some..., "The result in index 6 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="universal-span1">embedded code</span>, Element node <span id="universal-span1">embedded code</span>, "The result in index 7 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., Element node <p id="universal-p2">This is a normal link: <a id="univer..., "The result in index 8 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, "The result in index 9 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <address id="universal-address1">Some more nested element..., Element node <address id="universal-address1">Some more nested element..., "The result in index 10 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., Element node <code id="universal-code2"><a href="#" id="universal-a2">..., "The result in index 11 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a href="#" id="universal-a2">code hyperlink</a>, Element node <a href="#" id="universal-a2">code hyperlink</a>, "The result in index 12 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-presence"> <div class="attr-presence-di..., Element node <div id="attr-presence"> <div class="attr-presence-di..., "The result in index 13 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., "The result in index 14 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., "The result in index 15 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div3" id="attr-presence-div3" v..., Element node <div class="attr-presence-div3" id="attr-presence-div3" v..., "The result in index 16 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div4" id="attr-presence-div4" a..., Element node <div class="attr-presence-div4" id="attr-presence-div4" a..., "The result in index 17 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-presence-p1"><a id="attr-presence-a1" title="..., Element node <p id="attr-presence-p1"><a id="attr-presence-a1" title="..., "The result in index 18 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-presence-a1" title=""></a>, Element node <a id="attr-presence-a1" title=""></a>, "The result in index 19 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="attr-presence-span1" title="attr-presence-span1..., Element node <span id="attr-presence-span1" title="attr-presence-span1..., "The result in index 20 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <i id="attr-presence-i1" title=""></i>, Element node <i id="attr-presence-i1" title=""></i>, "The result in index 21 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., "The result in index 22 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., "The result in index 23 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, Element node <ul id="attr-presence-ul1" data-中文=""></ul>, "The result in index 24 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select1"> <option id="att..., Element node <select id="attr-presence-select1"> <option id="att..., "The result in index 25 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option1">A</option>, Element node <option id="attr-presence-select1-option1">A</option>, "The result in index 26 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option2">B</option>, Element node <option id="attr-presence-select1-option2">B</option>, "The result in index 27 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option3">C</option>, Element node <option id="attr-presence-select1-option3">C</option>, "The result in index 28 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option4">D</option>, Element node <option id="attr-presence-select1-option4">D</option>, "The result in index 29 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select2"> <option id="att..., Element node <select id="attr-presence-select2"> <option id="att..., "The result in index 30 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option1">A</option>, Element node <option id="attr-presence-select2-option1">A</option>, "The result in index 31 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option2">B</option>, Element node <option id="attr-presence-select2-option2">B</option>, "The result in index 32 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option3">C</option>, Element node <option id="attr-presence-select2-option3">C</option>, "The result in index 33 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., Element node <option id="attr-presence-select2-option4" selected="sele..., "The result in index 34 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select3" multiple="multiple"> ..., Element node <select id="attr-presence-select3" multiple="multiple"> ..., "The result in index 35 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option1">A</option>, Element node <option id="attr-presence-select3-option1">A</option>, "The result in index 36 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., Element node <option id="attr-presence-select3-option2" selected="">B<..., "The result in index 37 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option3" selected="sele..., Element node <option id="attr-presence-select3-option3" selected="sele..., "The result in index 38 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option4">D</option>, Element node <option id="attr-presence-select3-option4">D</option>, "The result in index 39 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value"> <div id="attr-value-div1" align..., Element node <div id="attr-value"> <div id="attr-value-div1" align..., "The result in index 40 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result in index 41 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div2" align=""></div>, Element node <div id="attr-value-div2" align=""></div>, "The result in index 42 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, Element node <div id="attr-value-div3" data-attr-value="é"></div>, "The result in index 43 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, "The result in index 44 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <form id="attr-value-form1"> <input id="attr-value-..., Element node <form id="attr-value-form1"> <input id="attr-value-..., "The result in index 45 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input1" type="text"></input>, Element node <input id="attr-value-input1" type="text"></input>, "The result in index 46 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input2" type="password"></input>, Element node <input id="attr-value-input2" type="password"></input>, "The result in index 47 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result in index 48 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input4" type="radio"></input>, Element node <input id="attr-value-input4" type="radio"></input>, "The result in index 49 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input5" type="checkbox"></input>, Element node <input id="attr-value-input5" type="checkbox"></input>, "The result in index 50 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input6" type="radio"></input>, Element node <input id="attr-value-input6" type="radio"></input>, "The result in index 51 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input7" type="text"></input>, Element node <input id="attr-value-input7" type="text"></input>, "The result in index 52 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input8" type="hidden"></input>, Element node <input id="attr-value-input8" type="hidden"></input>, "The result in index 53 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input9" type="radio"></input>, Element node <input id="attr-value-input9" type="radio"></input>, "The result in index 54 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, Element node <div id="attr-value-div5" data-attr-value="中文"></div>, "The result in index 55 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace"> <div id="attr-whitespace-d..., Element node <div id="attr-whitespace"> <div id="attr-whitespace-d..., "The result in index 56 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, "The result in index 57 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div2" class=""></div>, Element node <div id="attr-whitespace-div2" class=""></div>, "The result in index 58 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div3" class="foo div3 bar"></div>, Element node <div id="attr-whitespace-div3" class="foo div3 bar"></div>, "The result in index 59 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., "The result in index 60 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., "The result in index 61 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result in index 62 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, "The result in index 63 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, "The result in index 64 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a4" rel="book mark"></a>, Element node <a id="attr-whitespace-a4" rel="book mark"></a>, "The result in index 65 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, "The result in index 66 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a6" rev="bookmark nofollow"></a>, Element node <a id="attr-whitespace-a6" rev="bookmark nofollow"></a>, "The result in index 67 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., "The result in index 68 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., "The result in index 69 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen"> <div id="attr-hyphen-div1"></d..., Element node <div id="attr-hyphen"> <div id="attr-hyphen-div1"></d..., "The result in index 70 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div1"></div>, Element node <div id="attr-hyphen-div1"></div>, "The result in index 71 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, Element node <div id="attr-hyphen-div2" lang="fr"></div>, "The result in index 72 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, "The result in index 73 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div4" lang="es"></div>, Element node <div id="attr-hyphen-div4" lang="es"></div>, "The result in index 74 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins"> <a id="attr-begins-a1" href="h..., Element node <div id="attr-begins"> <a id="attr-begins-a1" href="h..., "The result in index 75 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, "The result in index 76 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a2" href="http://example.org/"></a>, Element node <a id="attr-begins-a2" href="http://example.org/"></a>, "The result in index 77 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, "The result in index 78 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div1" lang="fr"></div>, Element node <div id="attr-begins-div1" lang="fr"></div>, "The result in index 79 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, Element node <div id="attr-begins-div2" lang="en-AU"></div>, "The result in index 80 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div3" lang="es"></div>, Element node <div id="attr-begins-div3" lang="es"></div>, "The result in index 81 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div4" lang="en-US"></div>, Element node <div id="attr-begins-div4" lang="en-US"></div>, "The result in index 82 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div5" lang="en"></div>, Element node <div id="attr-begins-div5" lang="en"></div>, "The result in index 83 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result in index 84 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends"> <a id="attr-ends-a1" href="http:..., Element node <div id="attr-ends"> <a id="attr-ends-a1" href="http:..., "The result in index 85 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, "The result in index 86 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a2" href="http://example.org/"></a>, Element node <a id="attr-ends-a2" href="http://example.org/"></a>, "The result in index 87 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, "The result in index 88 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div1" lang="fr"></div>, Element node <div id="attr-ends-div1" lang="fr"></div>, "The result in index 89 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, Element node <div id="attr-ends-div2" lang="de-CH"></div>, "The result in index 90 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div3" lang="es"></div>, Element node <div id="attr-ends-div3" lang="es"></div>, "The result in index 91 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div4" lang="fr-CH"></div>, Element node <div id="attr-ends-div4" lang="fr-CH"></div>, "The result in index 92 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result in index 93 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains"> <a id="attr-contains-a1" hre..., Element node <div id="attr-contains"> <a id="attr-contains-a1" hre..., "The result in index 94 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result in index 95 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a2" href="http://example.org/"></a>, Element node <a id="attr-contains-a2" href="http://example.org/"></a>, "The result in index 96 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, "The result in index 97 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div1" lang="fr"></div>, Element node <div id="attr-contains-div1" lang="fr"></div>, "The result in index 98 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, Element node <div id="attr-contains-div2" lang="en-AU"></div>, "The result in index 99 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, Element node <div id="attr-contains-div3" lang="de-CH"></div>, "The result in index 100 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div4" lang="es"></div>, Element node <div id="attr-contains-div4" lang="es"></div>, "The result in index 101 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div5" lang="fr-CH"></div>, Element node <div id="attr-contains-div5" lang="fr-CH"></div>, "The result in index 102 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div6" lang="en-US"></div>, Element node <div id="attr-contains-div6" lang="en-US"></div>, "The result in index 103 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result in index 104 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-nth"> <table id="pseudo-nth-table1"> ..., Element node <div id="pseudo-nth"> <table id="pseudo-nth-table1"> ..., "The result in index 105 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <table id="pseudo-nth-table1"> <tbody><tr id="pseud..., Element node <table id="pseudo-nth-table1"> <tbody><tr id="pseud..., "The result in index 106 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tbody><tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></..., Element node <tbody><tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></..., "The result in index 107 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., "The result in index 108 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td1"></td>, Element node <td id="pseudo-nth-td1"></td>, "The result in index 109 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td2"></td>, Element node <td id="pseudo-nth-td2"></td>, "The result in index 110 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td3"></td>, Element node <td id="pseudo-nth-td3"></td>, "The result in index 111 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td4"></td>, Element node <td id="pseudo-nth-td4"></td>, "The result in index 112 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth--td5"></td>, Element node <td id="pseudo-nth--td5"></td>, "The result in index 113 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td6"></td>, Element node <td id="pseudo-nth-td6"></td>, "The result in index 114 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr2"><td id="pseudo-nth-td7"></td><td ..., Element node <tr id="pseudo-nth-tr2"><td id="pseudo-nth-td7"></td><td ..., "The result in index 115 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td7"></td>, Element node <td id="pseudo-nth-td7"></td>, "The result in index 116 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td8"></td>, Element node <td id="pseudo-nth-td8"></td>, "The result in index 117 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td9"></td>, Element node <td id="pseudo-nth-td9"></td>, "The result in index 118 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td10"></td>, Element node <td id="pseudo-nth-td10"></td>, "The result in index 119 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td11"></td>, Element node <td id="pseudo-nth-td11"></td>, "The result in index 120 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td12"></td>, Element node <td id="pseudo-nth-td12"></td>, "The result in index 121 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., "The result in index 122 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td13"></td>, Element node <td id="pseudo-nth-td13"></td>, "The result in index 123 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td14"></td>, Element node <td id="pseudo-nth-td14"></td>, "The result in index 124 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td15"></td>, Element node <td id="pseudo-nth-td15"></td>, "The result in index 125 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td16"></td>, Element node <td id="pseudo-nth-td16"></td>, "The result in index 126 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td17"></td>, Element node <td id="pseudo-nth-td17"></td>, "The result in index 127 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td18"></td>, Element node <td id="pseudo-nth-td18"></td>, "The result in index 128 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ol id="pseudo-nth-ol1"> <li id="pseudo-nth-li1"></..., Element node <ol id="pseudo-nth-ol1"> <li id="pseudo-nth-li1"></..., "The result in index 129 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result in index 130 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li2"></li>, Element node <li id="pseudo-nth-li2"></li>, "The result in index 131 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li3"></li>, Element node <li id="pseudo-nth-li3"></li>, "The result in index 132 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li4"></li>, Element node <li id="pseudo-nth-li4"></li>, "The result in index 133 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li5"></li>, Element node <li id="pseudo-nth-li5"></li>, "The result in index 134 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li6"></li>, Element node <li id="pseudo-nth-li6"></li>, "The result in index 135 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li7"></li>, Element node <li id="pseudo-nth-li7"></li>, "The result in index 136 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li8"></li>, Element node <li id="pseudo-nth-li8"></li>, "The result in index 137 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li9"></li>, Element node <li id="pseudo-nth-li9"></li>, "The result in index 138 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li10"></li>, Element node <li id="pseudo-nth-li10"></li>, "The result in index 139 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li11"></li>, Element node <li id="pseudo-nth-li11"></li>, "The result in index 140 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li12"></li>, Element node <li id="pseudo-nth-li12"></li>, "The result in index 141 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-nth-p1"> <span id="pseudo-nth-span1">..., Element node <p id="pseudo-nth-p1"> <span id="pseudo-nth-span1">..., "The result in index 142 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result in index 143 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em1">em1</em>, Element node <em id="pseudo-nth-em1">em1</em>, "The result in index 144 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result in index 145 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result in index 146 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, Element node <strong id="pseudo-nth-strong1">strong1</strong>, "The result in index 147 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em3">em3</em>, Element node <em id="pseudo-nth-em3">em3</em>, "The result in index 148 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span3">span3</span>, Element node <span id="pseudo-nth-span3">span3</span>, "The result in index 149 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span4">span4</span>, Element node <span id="pseudo-nth-span4">span4</span>, "The result in index 150 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, Element node <strong id="pseudo-nth-strong2">strong2</strong>, "The result in index 151 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em4">em4</em>, Element node <em id="pseudo-nth-em4">em4</em>, "The result in index 152 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child"> <div id="pseudo-first-c..., Element node <div id="pseudo-first-child"> <div id="pseudo-first-c..., "The result in index 153 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div1"></div>, Element node <div id="pseudo-first-child-div1"></div>, "The result in index 154 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div2"></div>, Element node <div id="pseudo-first-child-div2"></div>, "The result in index 155 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div3"></div>, Element node <div id="pseudo-first-child-div3"></div>, "The result in index 156 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p1"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p1"><span id="pseudo-first-chil..., "The result in index 157 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span1"></span>, Element node <span id="pseudo-first-child-span1"></span>, "The result in index 158 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span2"></span>, Element node <span id="pseudo-first-child-span2"></span>, "The result in index 159 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p2"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p2"><span id="pseudo-first-chil..., "The result in index 160 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span3"></span>, Element node <span id="pseudo-first-child-span3"></span>, "The result in index 161 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span4"></span>, Element node <span id="pseudo-first-child-span4"></span>, "The result in index 162 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p3"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p3"><span id="pseudo-first-chil..., "The result in index 163 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span5"></span>, Element node <span id="pseudo-first-child-span5"></span>, "The result in index 164 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span6"></span>, Element node <span id="pseudo-first-child-span6"></span>, "The result in index 165 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child"> <p id="pseudo-last-child..., Element node <div id="pseudo-last-child"> <p id="pseudo-last-child..., "The result in index 166 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p1"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p1"><span id="pseudo-last-child-..., "The result in index 167 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span1"></span>, Element node <span id="pseudo-last-child-span1"></span>, "The result in index 168 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span2"></span>, Element node <span id="pseudo-last-child-span2"></span>, "The result in index 169 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p2"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p2"><span id="pseudo-last-child-..., "The result in index 170 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span3"></span>, Element node <span id="pseudo-last-child-span3"></span>, "The result in index 171 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span4"></span>, Element node <span id="pseudo-last-child-span4"></span>, "The result in index 172 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p3"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p3"><span id="pseudo-last-child-..., "The result in index 173 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span5"></span>, Element node <span id="pseudo-last-child-span5"></span>, "The result in index 174 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span6"></span>, Element node <span id="pseudo-last-child-span6"></span>, "The result in index 175 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div1"></div>, Element node <div id="pseudo-last-child-div1"></div>, "The result in index 176 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div2"></div>, Element node <div id="pseudo-last-child-div2"></div>, "The result in index 177 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div3"></div>, Element node <div id="pseudo-last-child-div3"></div>, "The result in index 178 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-only"> <p id="pseudo-only-p1"> ..., Element node <div id="pseudo-only"> <p id="pseudo-only-p1"> ..., "The result in index 179 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p1"> <span id="pseudo-only-span1..., Element node <p id="pseudo-only-p1"> <span id="pseudo-only-span1..., "The result in index 180 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result in index 181 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p2"> <span id="pseudo-only-span2..., Element node <p id="pseudo-only-p2"> <span id="pseudo-only-span2..., "The result in index 182 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span2"></span>, Element node <span id="pseudo-only-span2"></span>, "The result in index 183 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span3"></span>, Element node <span id="pseudo-only-span3"></span>, "The result in index 184 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p3"> <span id="pseudo-only-span4..., Element node <p id="pseudo-only-p3"> <span id="pseudo-only-span4..., "The result in index 185 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span4"></span>, Element node <span id="pseudo-only-span4"></span>, "The result in index 186 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-only-em1"></em>, Element node <em id="pseudo-only-em1"></em>, "The result in index 187 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span5"></span>, Element node <span id="pseudo-only-span5"></span>, "The result in index 188 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-empty"> <p id="pseudo-empty-p1"></p> ..., Element node <div id="pseudo-empty"> <p id="pseudo-empty-p1"></p> ..., "The result in index 189 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result in index 190 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, "The result in index 191 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p3"> </p>, Element node <p id="pseudo-empty-p3"> </p>, "The result in index 192 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p4">Text node</p>, Element node <p id="pseudo-empty-p4">Text node</p>, "The result in index 193 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p5"><span id="pseudo-empty-span1"></s..., Element node <p id="pseudo-empty-p5"><span id="pseudo-empty-span1"></s..., "The result in index 194 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-empty-span1"></span>, Element node <span id="pseudo-empty-span1"></span>, "The result in index 195 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-link"> <a id="pseudo-link-a1" href=""..., Element node <div id="pseudo-link"> <a id="pseudo-link-a1" href=""..., "The result in index 196 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, Element node <a id="pseudo-link-a1" href="">with href</a>, "The result in index 197 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., "The result in index 198 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a3">without href</a>, Element node <a id="pseudo-link-a3">without href</a>, "The result in index 199 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <map name="pseudo-link-map1" id="pseudo-link-map1"> ..., Element node <map name="pseudo-link-map1" id="pseudo-link-map1"> ..., "The result in index 200 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <area id="pseudo-link-area1" href=""></area>, Element node <area id="pseudo-link-area1" href=""></area>, "The result in index 201 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <area id="pseudo-link-area2"></area>, Element node <area id="pseudo-link-area2"></area>, "The result in index 202 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang"> <div id="pseudo-lang-div1"></d..., Element node <div id="pseudo-lang"> <div id="pseudo-lang-div1"></d..., "The result in index 203 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div1"></div>, Element node <div id="pseudo-lang-div1"></div>, "The result in index 204 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, Element node <div id="pseudo-lang-div2" lang="fr"></div>, "The result in index 205 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, "The result in index 206 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div4" lang="es"></div>, Element node <div id="pseudo-lang-div4" lang="es"></div>, "The result in index 207 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-ui"> <input id="pseudo-ui-input1" typ..., Element node <div id="pseudo-ui"> <input id="pseudo-ui-input1" typ..., "The result in index 208 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, Element node <input id="pseudo-ui-input1" type="text"></input>, "The result in index 209 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input2" type="password"></input>, Element node <input id="pseudo-ui-input2" type="password"></input>, "The result in index 210 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input3" type="radio"></input>, Element node <input id="pseudo-ui-input3" type="radio"></input>, "The result in index 211 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., "The result in index 212 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input5" type="checkbox"></input>, Element node <input id="pseudo-ui-input5" type="checkbox"></input>, "The result in index 213 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., "The result in index 214 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input7" type="submit"></input>, Element node <input id="pseudo-ui-input7" type="submit"></input>, "The result in index 215 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input8" type="button"></input>, Element node <input id="pseudo-ui-input8" type="button"></input>, "The result in index 216 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input9" type="hidden"></input>, Element node <input id="pseudo-ui-input9" type="hidden"></input>, "The result in index 217 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <textarea id="pseudo-ui-textarea1"></textarea>, Element node <textarea id="pseudo-ui-textarea1"></textarea>, "The result in index 218 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <button id="pseudo-ui-button1">Enabled</button>, Element node <button id="pseudo-ui-button1">Enabled</button>, "The result in index 219 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., "The result in index 220 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., "The result in index 221 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., "The result in index 222 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., "The result in index 223 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., "The result in index 224 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., "The result in index 225 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., "The result in index 226 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., "The result in index 227 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., "The result in index 228 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., "The result in index 229 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., "The result in index 230 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not"> <div id="not-div1"></div> <div id=..., Element node <div id="not"> <div id="not-div1"></div> <div id=..., "The result in index 231 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div1"></div>, Element node <div id="not-div1"></div>, "The result in index 232 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div2"></div>, Element node <div id="not-div2"></div>, "The result in index 233 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div3"></div>, Element node <div id="not-div3"></div>, "The result in index 234 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result in index 235 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span1"></span>, Element node <span id="not-span1"></span>, "The result in index 236 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em1"></em>, Element node <em id="not-em1"></em>, "The result in index 237 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., "The result in index 238 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span2"></span>, Element node <span id="not-span2"></span>, "The result in index 239 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em2"></em>, Element node <em id="not-em2"></em>, "The result in index 240 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., "The result in index 241 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span3"></span>, Element node <span id="not-span3"></span>, "The result in index 242 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em3"></em>, Element node <em id="not-em3"></em>, "The result in index 243 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-element">All pseudo-element tests</div>, Element node <div id="pseudo-element">All pseudo-element tests</div>, "The result in index 244 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class"> <p id="class-p1" class="foo class-p ..., Element node <div id="class"> <p id="class-p1" class="foo class-p ..., "The result in index 245 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, Element node <p id="class-p1" class="foo class-p bar"></p>, "The result in index 246 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p2" class="class-p foo bar"></p>, Element node <p id="class-p2" class="class-p foo bar"></p>, "The result in index 247 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p3" class="foo bar class-p"></p>, Element node <p id="class-p3" class="foo bar class-p"></p>, "The result in index 248 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result in index 249 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div2" class="apple banana orange"></div>, Element node <div id="class-div2" class="apple banana orange"></div>, "The result in index 250 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p4" class="orange apple banana"></p>, Element node <p id="class-p4" class="orange apple banana"></p>, "The result in index 251 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div3" class="orange banana apple"></div>, Element node <div id="class-div3" class="orange banana apple"></div>, "The result in index 252 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p6" class="banana apple orange"></p>, Element node <p id="class-p6" class="banana apple orange"></p>, "The result in index 253 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div4" class="banana orange apple"></div>, Element node <div id="class-div4" class="banana orange apple"></div>, "The result in index 254 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div5" class="apple orange"></div>, Element node <div id="class-div5" class="apple orange"></div>, "The result in index 255 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div6" class="apple banana"></div>, Element node <div id="class-div6" class="apple banana"></div>, "The result in index 256 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div7" class="orange banana"></div>, Element node <div id="class-div7" class="orange banana"></div>, "The result in index 257 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result in index 258 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span2" class="台北"></span>, Element node <span id="class-span2" class="台北"></span>, "The result in index 259 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span3" class="foo:bar"></span>, Element node <span id="class-span3" class="foo:bar"></span>, "The result in index 260 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, Element node <span id="class-span4" class="test.foo[5]bar"></span>, "The result in index 261 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id"> <div id="id-div1"></div> <div id="i..., Element node <div id="id"> <div id="id-div1"></div> <div id="i..., "The result in index 262 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result in index 263 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id-div2"></div>, Element node <div id="id-div2"></div>, "The result in index 264 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ul id="id-ul1"> <li id="id-li-duplicate"></li> ..., Element node <ul id="id-ul1"> <li id="id-li-duplicate"></li> ..., "The result in index 265 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 266 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 267 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 268 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 269 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result in index 270 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="台北"></span>, Element node <span id="台北"></span>, "The result in index 271 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="#foo:bar"></span>, Element node <span id="#foo:bar"></span>, "The result in index 272 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="test.foo[5]bar"></span>, Element node <span id="test.foo[5]bar"></span>, "The result in index 273 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant"> <div id="descendant-div1" class..., Element node <div id="descendant"> <div id="descendant-div1" class..., "The result in index 274 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result in index 275 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result in index 276 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., Element node <div id="descendant-div3" class="descendant-div3"> ..., "The result in index 277 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div4" class="descendant-div4"></div>, Element node <div id="descendant-div4" class="descendant-div4"></div>, "The result in index 278 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child"> <div id="child-div1" class="child-di..., Element node <div id="child"> <div id="child-div1" class="child-di..., "The result in index 279 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result in index 280 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result in index 281 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div3" class="child-div3"> </div>, Element node <div id="child-div3" class="child-div3"> </div>, "The result in index 282 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div4" class="child-div4"></div>, Element node <div id="child-div4" class="child-div4"></div>, "The result in index 283 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent"> <div id="adjacent-div1" class="ad..., Element node <div id="adjacent"> <div id="adjacent-div1" class="ad..., "The result in index 284 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div1" class="adjacent-div1"></div>, Element node <div id="adjacent-div1" class="adjacent-div1"></div>, "The result in index 285 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div2" class="adjacent-div2"> <div..., Element node <div id="adjacent-div2" class="adjacent-div2"> <div..., "The result in index 286 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div3" class="adjacent-div3"></div>, Element node <div id="adjacent-div3" class="adjacent-div3"></div>, "The result in index 287 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result in index 288 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p1" class="adjacent-p1"></p>, Element node <p id="adjacent-p1" class="adjacent-p1"></p>, "The result in index 289 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div5" class="adjacent-div5"></div>, Element node <div id="adjacent-div5" class="adjacent-div5"></div>, "The result in index 290 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div6" class="adjacent-div6"></div>, Element node <div id="adjacent-div6" class="adjacent-div6"></div>, "The result in index 291 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, Element node <p id="adjacent-p2" class="adjacent-p2"></p>, "The result in index 292 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result in index 293 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling"> <div id="sibling-div1" class="sibl..., Element node <div id="sibling"> <div id="sibling-div1" class="sibl..., "The result in index 294 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div1" class="sibling-div"></div>, Element node <div id="sibling-div1" class="sibling-div"></div>, "The result in index 295 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div2" class="sibling-div"> <div id..., Element node <div id="sibling-div2" class="sibling-div"> <div id..., "The result in index 296 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div3" class="sibling-div"></div>, Element node <div id="sibling-div3" class="sibling-div"></div>, "The result in index 297 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result in index 298 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p1" class="sibling-p"></p>, Element node <p id="sibling-p1" class="sibling-p"></p>, "The result in index 299 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div5" class="sibling-div"></div>, Element node <div id="sibling-div5" class="sibling-div"></div>, "The result in index 300 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, Element node <div id="sibling-div6" class="sibling-div"></div>, "The result in index 301 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, Element node <p id="sibling-p2" class="sibling-p"></p>, "The result in index 302 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result in index 303 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="group"> <em id="group-em1"></em> <strong..., Element node <div id="group"> <em id="group-em1"></em> <strong..., "The result in index 304 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result in index 305 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="group-strong1"></strong>, Element node <strong id="group-strong1"></strong>, "The result in index 306 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <null></null>, Element node <null></null>, "The result in index 307 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <undefined></undefined>, Element node <undefined></undefined>, "The result in index 308 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace"><div id="any-namespace-div1"></di..., Element node <div id="any-namespace"><div id="any-namespace-div1"></di..., "The result in index 309 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div1"></div>, Element node <div id="any-namespace-div1"></div>, "The result in index 310 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div2"></div>, Element node <div id="any-namespace-div2"></div>, "The result in index 311 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div3"></div>, Element node <div id="any-namespace-div3"></div>, "The result in index 312 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div4"></div>, Element node <div id="any-namespace-div4"></div>, "The result in index 313 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace"><div id="no-namespace-div1"></div>..., Element node <div id="no-namespace"><div id="no-namespace-div1"></div>..., "The result in index 314 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div1"></div>, Element node <div id="no-namespace-div1"></div>, "The result in index 315 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div2"></div>, Element node <div id="no-namespace-div2"></div>, "The result in index 316 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result in index 317 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div4"></div>, Element node <div id="no-namespace-div4"></div>, "The result in index 318 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 |
|
Pass | In-document Element.querySelectorAll null | Asserts runPass | assert_equals(1, 1, "This should find one element with the tag name 'NULL'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:108:5) |
|
Pass | In-document Element.querySelectorAll undefined | Asserts runPass | assert_equals(1, 1, "This should find one element with the tag name 'UNDEFINED'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:112:5) |
|
Pass | In-document Element.querySelectorAll no parameter | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "function() { root.querySelectorAll(); }", "This should throw a TypeError.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:116:5) |
|
Pass | In-document Element.querySelector null | Asserts runPass | assert_not_equals(Element node <null></null>, null, "This should find an element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:123:5) | Pass | assert_equals("NULL", "NULL", "The tag name should be 'NULL'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:124:5) |
|
Pass | In-document Element.querySelector undefined | Asserts runPass | assert_not_equals(Element node <undefined></undefined>, undefined, "This should find an element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:129:5) | Pass | assert_equals("UNDEFINED", "UNDEFINED", "The tag name should be 'UNDEFINED'.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:130:5) |
|
Pass | In-document Element.querySelector no parameter | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "function() { root.querySelector(); }", "This should throw a TypeError.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:134:5) |
|
Pass | In-document Element.querySelectorAll tree order | Asserts runPass | assert_equals(Element node <div id="target"></div>, Element node <div id="target"></div>, "The result in index 0 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="universal"> <p id="universal-p1">Universal s..., Element node <div id="universal"> <p id="universal-p1">Universal s..., "The result in index 1 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result in index 2 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <code id="universal-code1">id="universal"</code>, Element node <code id="universal-code1">id="universal"</code>, "The result in index 3 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <hr id="universal-hr1"></hr>, Element node <hr id="universal-hr1"></hr>, "The result in index 4 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., Element node <pre id="universal-pre1">Some preformatted text with some..., "The result in index 5 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="universal-span1">embedded code</span>, Element node <span id="universal-span1">embedded code</span>, "The result in index 6 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., Element node <p id="universal-p2">This is a normal link: <a id="univer..., "The result in index 7 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, "The result in index 8 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <address id="universal-address1">Some more nested element..., Element node <address id="universal-address1">Some more nested element..., "The result in index 9 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., Element node <code id="universal-code2"><a href="#" id="universal-a2">..., "The result in index 10 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a href="#" id="universal-a2">code hyperlink</a>, Element node <a href="#" id="universal-a2">code hyperlink</a>, "The result in index 11 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-presence"> <div class="attr-presence-di..., Element node <div id="attr-presence"> <div class="attr-presence-di..., "The result in index 12 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., "The result in index 13 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., "The result in index 14 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div3" id="attr-presence-div3" v..., Element node <div class="attr-presence-div3" id="attr-presence-div3" v..., "The result in index 15 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div class="attr-presence-div4" id="attr-presence-div4" a..., Element node <div class="attr-presence-div4" id="attr-presence-div4" a..., "The result in index 16 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-presence-p1"><a id="attr-presence-a1" title="..., Element node <p id="attr-presence-p1"><a id="attr-presence-a1" title="..., "The result in index 17 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-presence-a1" title=""></a>, Element node <a id="attr-presence-a1" title=""></a>, "The result in index 18 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="attr-presence-span1" title="attr-presence-span1..., Element node <span id="attr-presence-span1" title="attr-presence-span1..., "The result in index 19 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <i id="attr-presence-i1" title=""></i>, Element node <i id="attr-presence-i1" title=""></i>, "The result in index 20 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., "The result in index 21 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., "The result in index 22 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, Element node <ul id="attr-presence-ul1" data-中文=""></ul>, "The result in index 23 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select1"> <option id="att..., Element node <select id="attr-presence-select1"> <option id="att..., "The result in index 24 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option1">A</option>, Element node <option id="attr-presence-select1-option1">A</option>, "The result in index 25 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option2">B</option>, Element node <option id="attr-presence-select1-option2">B</option>, "The result in index 26 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option3">C</option>, Element node <option id="attr-presence-select1-option3">C</option>, "The result in index 27 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select1-option4">D</option>, Element node <option id="attr-presence-select1-option4">D</option>, "The result in index 28 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select2"> <option id="att..., Element node <select id="attr-presence-select2"> <option id="att..., "The result in index 29 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option1">A</option>, Element node <option id="attr-presence-select2-option1">A</option>, "The result in index 30 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option2">B</option>, Element node <option id="attr-presence-select2-option2">B</option>, "The result in index 31 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option3">C</option>, Element node <option id="attr-presence-select2-option3">C</option>, "The result in index 32 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., Element node <option id="attr-presence-select2-option4" selected="sele..., "The result in index 33 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <select id="attr-presence-select3" multiple="multiple"> ..., Element node <select id="attr-presence-select3" multiple="multiple"> ..., "The result in index 34 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option1">A</option>, Element node <option id="attr-presence-select3-option1">A</option>, "The result in index 35 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., Element node <option id="attr-presence-select3-option2" selected="">B<..., "The result in index 36 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option3" selected="sele..., Element node <option id="attr-presence-select3-option3" selected="sele..., "The result in index 37 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <option id="attr-presence-select3-option4">D</option>, Element node <option id="attr-presence-select3-option4">D</option>, "The result in index 38 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value"> <div id="attr-value-div1" align..., Element node <div id="attr-value"> <div id="attr-value-div1" align..., "The result in index 39 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result in index 40 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div2" align=""></div>, Element node <div id="attr-value-div2" align=""></div>, "The result in index 41 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, Element node <div id="attr-value-div3" data-attr-value="é"></div>, "The result in index 42 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, "The result in index 43 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <form id="attr-value-form1"> <input id="attr-value-..., Element node <form id="attr-value-form1"> <input id="attr-value-..., "The result in index 44 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input1" type="text"></input>, Element node <input id="attr-value-input1" type="text"></input>, "The result in index 45 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input2" type="password"></input>, Element node <input id="attr-value-input2" type="password"></input>, "The result in index 46 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result in index 47 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input4" type="radio"></input>, Element node <input id="attr-value-input4" type="radio"></input>, "The result in index 48 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input5" type="checkbox"></input>, Element node <input id="attr-value-input5" type="checkbox"></input>, "The result in index 49 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input6" type="radio"></input>, Element node <input id="attr-value-input6" type="radio"></input>, "The result in index 50 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input7" type="text"></input>, Element node <input id="attr-value-input7" type="text"></input>, "The result in index 51 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input8" type="hidden"></input>, Element node <input id="attr-value-input8" type="hidden"></input>, "The result in index 52 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="attr-value-input9" type="radio"></input>, Element node <input id="attr-value-input9" type="radio"></input>, "The result in index 53 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, Element node <div id="attr-value-div5" data-attr-value="中文"></div>, "The result in index 54 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace"> <div id="attr-whitespace-d..., Element node <div id="attr-whitespace"> <div id="attr-whitespace-d..., "The result in index 55 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, "The result in index 56 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div2" class=""></div>, Element node <div id="attr-whitespace-div2" class=""></div>, "The result in index 57 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div3" class="foo div3 bar"></div>, Element node <div id="attr-whitespace-div3" class="foo div3 bar"></div>, "The result in index 58 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., "The result in index 59 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., "The result in index 60 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result in index 61 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, "The result in index 62 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, "The result in index 63 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a4" rel="book mark"></a>, Element node <a id="attr-whitespace-a4" rel="book mark"></a>, "The result in index 64 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, "The result in index 65 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a6" rev="bookmark nofollow"></a>, Element node <a id="attr-whitespace-a6" rev="bookmark nofollow"></a>, "The result in index 66 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., "The result in index 67 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., "The result in index 68 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen"> <div id="attr-hyphen-div1"></d..., Element node <div id="attr-hyphen"> <div id="attr-hyphen-div1"></d..., "The result in index 69 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div1"></div>, Element node <div id="attr-hyphen-div1"></div>, "The result in index 70 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, Element node <div id="attr-hyphen-div2" lang="fr"></div>, "The result in index 71 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, "The result in index 72 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-hyphen-div4" lang="es"></div>, Element node <div id="attr-hyphen-div4" lang="es"></div>, "The result in index 73 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins"> <a id="attr-begins-a1" href="h..., Element node <div id="attr-begins"> <a id="attr-begins-a1" href="h..., "The result in index 74 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, "The result in index 75 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a2" href="http://example.org/"></a>, Element node <a id="attr-begins-a2" href="http://example.org/"></a>, "The result in index 76 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, "The result in index 77 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div1" lang="fr"></div>, Element node <div id="attr-begins-div1" lang="fr"></div>, "The result in index 78 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, Element node <div id="attr-begins-div2" lang="en-AU"></div>, "The result in index 79 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div3" lang="es"></div>, Element node <div id="attr-begins-div3" lang="es"></div>, "The result in index 80 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div4" lang="en-US"></div>, Element node <div id="attr-begins-div4" lang="en-US"></div>, "The result in index 81 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-begins-div5" lang="en"></div>, Element node <div id="attr-begins-div5" lang="en"></div>, "The result in index 82 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result in index 83 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends"> <a id="attr-ends-a1" href="http:..., Element node <div id="attr-ends"> <a id="attr-ends-a1" href="http:..., "The result in index 84 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, "The result in index 85 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a2" href="http://example.org/"></a>, Element node <a id="attr-ends-a2" href="http://example.org/"></a>, "The result in index 86 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, "The result in index 87 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div1" lang="fr"></div>, Element node <div id="attr-ends-div1" lang="fr"></div>, "The result in index 88 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, Element node <div id="attr-ends-div2" lang="de-CH"></div>, "The result in index 89 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div3" lang="es"></div>, Element node <div id="attr-ends-div3" lang="es"></div>, "The result in index 90 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-ends-div4" lang="fr-CH"></div>, Element node <div id="attr-ends-div4" lang="fr-CH"></div>, "The result in index 91 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result in index 92 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains"> <a id="attr-contains-a1" hre..., Element node <div id="attr-contains"> <a id="attr-contains-a1" hre..., "The result in index 93 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result in index 94 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a2" href="http://example.org/"></a>, Element node <a id="attr-contains-a2" href="http://example.org/"></a>, "The result in index 95 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, "The result in index 96 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div1" lang="fr"></div>, Element node <div id="attr-contains-div1" lang="fr"></div>, "The result in index 97 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, Element node <div id="attr-contains-div2" lang="en-AU"></div>, "The result in index 98 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, Element node <div id="attr-contains-div3" lang="de-CH"></div>, "The result in index 99 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div4" lang="es"></div>, Element node <div id="attr-contains-div4" lang="es"></div>, "The result in index 100 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div5" lang="fr-CH"></div>, Element node <div id="attr-contains-div5" lang="fr-CH"></div>, "The result in index 101 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="attr-contains-div6" lang="en-US"></div>, Element node <div id="attr-contains-div6" lang="en-US"></div>, "The result in index 102 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result in index 103 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-nth"> <table id="pseudo-nth-table1"> ..., Element node <div id="pseudo-nth"> <table id="pseudo-nth-table1"> ..., "The result in index 104 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <table id="pseudo-nth-table1"> <tbody><tr id="pseud..., Element node <table id="pseudo-nth-table1"> <tbody><tr id="pseud..., "The result in index 105 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tbody><tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></..., Element node <tbody><tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></..., "The result in index 106 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., "The result in index 107 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td1"></td>, Element node <td id="pseudo-nth-td1"></td>, "The result in index 108 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td2"></td>, Element node <td id="pseudo-nth-td2"></td>, "The result in index 109 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td3"></td>, Element node <td id="pseudo-nth-td3"></td>, "The result in index 110 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td4"></td>, Element node <td id="pseudo-nth-td4"></td>, "The result in index 111 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth--td5"></td>, Element node <td id="pseudo-nth--td5"></td>, "The result in index 112 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td6"></td>, Element node <td id="pseudo-nth-td6"></td>, "The result in index 113 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr2"><td id="pseudo-nth-td7"></td><td ..., Element node <tr id="pseudo-nth-tr2"><td id="pseudo-nth-td7"></td><td ..., "The result in index 114 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td7"></td>, Element node <td id="pseudo-nth-td7"></td>, "The result in index 115 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td8"></td>, Element node <td id="pseudo-nth-td8"></td>, "The result in index 116 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td9"></td>, Element node <td id="pseudo-nth-td9"></td>, "The result in index 117 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td10"></td>, Element node <td id="pseudo-nth-td10"></td>, "The result in index 118 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td11"></td>, Element node <td id="pseudo-nth-td11"></td>, "The result in index 119 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td12"></td>, Element node <td id="pseudo-nth-td12"></td>, "The result in index 120 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., "The result in index 121 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td13"></td>, Element node <td id="pseudo-nth-td13"></td>, "The result in index 122 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td14"></td>, Element node <td id="pseudo-nth-td14"></td>, "The result in index 123 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td15"></td>, Element node <td id="pseudo-nth-td15"></td>, "The result in index 124 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td16"></td>, Element node <td id="pseudo-nth-td16"></td>, "The result in index 125 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td17"></td>, Element node <td id="pseudo-nth-td17"></td>, "The result in index 126 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <td id="pseudo-nth-td18"></td>, Element node <td id="pseudo-nth-td18"></td>, "The result in index 127 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ol id="pseudo-nth-ol1"> <li id="pseudo-nth-li1"></..., Element node <ol id="pseudo-nth-ol1"> <li id="pseudo-nth-li1"></..., "The result in index 128 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result in index 129 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li2"></li>, Element node <li id="pseudo-nth-li2"></li>, "The result in index 130 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li3"></li>, Element node <li id="pseudo-nth-li3"></li>, "The result in index 131 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li4"></li>, Element node <li id="pseudo-nth-li4"></li>, "The result in index 132 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li5"></li>, Element node <li id="pseudo-nth-li5"></li>, "The result in index 133 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li6"></li>, Element node <li id="pseudo-nth-li6"></li>, "The result in index 134 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li7"></li>, Element node <li id="pseudo-nth-li7"></li>, "The result in index 135 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li8"></li>, Element node <li id="pseudo-nth-li8"></li>, "The result in index 136 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li9"></li>, Element node <li id="pseudo-nth-li9"></li>, "The result in index 137 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li10"></li>, Element node <li id="pseudo-nth-li10"></li>, "The result in index 138 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li11"></li>, Element node <li id="pseudo-nth-li11"></li>, "The result in index 139 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="pseudo-nth-li12"></li>, Element node <li id="pseudo-nth-li12"></li>, "The result in index 140 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-nth-p1"> <span id="pseudo-nth-span1">..., Element node <p id="pseudo-nth-p1"> <span id="pseudo-nth-span1">..., "The result in index 141 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result in index 142 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em1">em1</em>, Element node <em id="pseudo-nth-em1">em1</em>, "The result in index 143 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result in index 144 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result in index 145 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, Element node <strong id="pseudo-nth-strong1">strong1</strong>, "The result in index 146 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em3">em3</em>, Element node <em id="pseudo-nth-em3">em3</em>, "The result in index 147 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span3">span3</span>, Element node <span id="pseudo-nth-span3">span3</span>, "The result in index 148 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-nth-span4">span4</span>, Element node <span id="pseudo-nth-span4">span4</span>, "The result in index 149 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, Element node <strong id="pseudo-nth-strong2">strong2</strong>, "The result in index 150 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-nth-em4">em4</em>, Element node <em id="pseudo-nth-em4">em4</em>, "The result in index 151 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child"> <div id="pseudo-first-c..., Element node <div id="pseudo-first-child"> <div id="pseudo-first-c..., "The result in index 152 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div1"></div>, Element node <div id="pseudo-first-child-div1"></div>, "The result in index 153 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div2"></div>, Element node <div id="pseudo-first-child-div2"></div>, "The result in index 154 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-first-child-div3"></div>, Element node <div id="pseudo-first-child-div3"></div>, "The result in index 155 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p1"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p1"><span id="pseudo-first-chil..., "The result in index 156 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span1"></span>, Element node <span id="pseudo-first-child-span1"></span>, "The result in index 157 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span2"></span>, Element node <span id="pseudo-first-child-span2"></span>, "The result in index 158 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p2"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p2"><span id="pseudo-first-chil..., "The result in index 159 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span3"></span>, Element node <span id="pseudo-first-child-span3"></span>, "The result in index 160 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span4"></span>, Element node <span id="pseudo-first-child-span4"></span>, "The result in index 161 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-first-child-p3"><span id="pseudo-first-chil..., Element node <p id="pseudo-first-child-p3"><span id="pseudo-first-chil..., "The result in index 162 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span5"></span>, Element node <span id="pseudo-first-child-span5"></span>, "The result in index 163 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-first-child-span6"></span>, Element node <span id="pseudo-first-child-span6"></span>, "The result in index 164 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child"> <p id="pseudo-last-child..., Element node <div id="pseudo-last-child"> <p id="pseudo-last-child..., "The result in index 165 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p1"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p1"><span id="pseudo-last-child-..., "The result in index 166 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span1"></span>, Element node <span id="pseudo-last-child-span1"></span>, "The result in index 167 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span2"></span>, Element node <span id="pseudo-last-child-span2"></span>, "The result in index 168 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p2"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p2"><span id="pseudo-last-child-..., "The result in index 169 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span3"></span>, Element node <span id="pseudo-last-child-span3"></span>, "The result in index 170 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span4"></span>, Element node <span id="pseudo-last-child-span4"></span>, "The result in index 171 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-last-child-p3"><span id="pseudo-last-child-..., Element node <p id="pseudo-last-child-p3"><span id="pseudo-last-child-..., "The result in index 172 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span5"></span>, Element node <span id="pseudo-last-child-span5"></span>, "The result in index 173 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-last-child-span6"></span>, Element node <span id="pseudo-last-child-span6"></span>, "The result in index 174 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div1"></div>, Element node <div id="pseudo-last-child-div1"></div>, "The result in index 175 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div2"></div>, Element node <div id="pseudo-last-child-div2"></div>, "The result in index 176 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-last-child-div3"></div>, Element node <div id="pseudo-last-child-div3"></div>, "The result in index 177 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-only"> <p id="pseudo-only-p1"> ..., Element node <div id="pseudo-only"> <p id="pseudo-only-p1"> ..., "The result in index 178 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p1"> <span id="pseudo-only-span1..., Element node <p id="pseudo-only-p1"> <span id="pseudo-only-span1..., "The result in index 179 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result in index 180 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p2"> <span id="pseudo-only-span2..., Element node <p id="pseudo-only-p2"> <span id="pseudo-only-span2..., "The result in index 181 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span2"></span>, Element node <span id="pseudo-only-span2"></span>, "The result in index 182 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span3"></span>, Element node <span id="pseudo-only-span3"></span>, "The result in index 183 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-only-p3"> <span id="pseudo-only-span4..., Element node <p id="pseudo-only-p3"> <span id="pseudo-only-span4..., "The result in index 184 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span4"></span>, Element node <span id="pseudo-only-span4"></span>, "The result in index 185 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="pseudo-only-em1"></em>, Element node <em id="pseudo-only-em1"></em>, "The result in index 186 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-only-span5"></span>, Element node <span id="pseudo-only-span5"></span>, "The result in index 187 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-empty"> <p id="pseudo-empty-p1"></p> ..., Element node <div id="pseudo-empty"> <p id="pseudo-empty-p1"></p> ..., "The result in index 188 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result in index 189 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, "The result in index 190 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p3"> </p>, Element node <p id="pseudo-empty-p3"> </p>, "The result in index 191 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p4">Text node</p>, Element node <p id="pseudo-empty-p4">Text node</p>, "The result in index 192 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="pseudo-empty-p5"><span id="pseudo-empty-span1"></s..., Element node <p id="pseudo-empty-p5"><span id="pseudo-empty-span1"></s..., "The result in index 193 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="pseudo-empty-span1"></span>, Element node <span id="pseudo-empty-span1"></span>, "The result in index 194 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-link"> <a id="pseudo-link-a1" href=""..., Element node <div id="pseudo-link"> <a id="pseudo-link-a1" href=""..., "The result in index 195 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, Element node <a id="pseudo-link-a1" href="">with href</a>, "The result in index 196 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., "The result in index 197 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <a id="pseudo-link-a3">without href</a>, Element node <a id="pseudo-link-a3">without href</a>, "The result in index 198 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <map name="pseudo-link-map1" id="pseudo-link-map1"> ..., Element node <map name="pseudo-link-map1" id="pseudo-link-map1"> ..., "The result in index 199 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <area id="pseudo-link-area1" href=""></area>, Element node <area id="pseudo-link-area1" href=""></area>, "The result in index 200 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <area id="pseudo-link-area2"></area>, Element node <area id="pseudo-link-area2"></area>, "The result in index 201 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang"> <div id="pseudo-lang-div1"></d..., Element node <div id="pseudo-lang"> <div id="pseudo-lang-div1"></d..., "The result in index 202 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div1"></div>, Element node <div id="pseudo-lang-div1"></div>, "The result in index 203 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, Element node <div id="pseudo-lang-div2" lang="fr"></div>, "The result in index 204 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, "The result in index 205 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-lang-div4" lang="es"></div>, Element node <div id="pseudo-lang-div4" lang="es"></div>, "The result in index 206 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-ui"> <input id="pseudo-ui-input1" typ..., Element node <div id="pseudo-ui"> <input id="pseudo-ui-input1" typ..., "The result in index 207 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, Element node <input id="pseudo-ui-input1" type="text"></input>, "The result in index 208 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input2" type="password"></input>, Element node <input id="pseudo-ui-input2" type="password"></input>, "The result in index 209 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input3" type="radio"></input>, Element node <input id="pseudo-ui-input3" type="radio"></input>, "The result in index 210 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., "The result in index 211 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input5" type="checkbox"></input>, Element node <input id="pseudo-ui-input5" type="checkbox"></input>, "The result in index 212 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., "The result in index 213 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input7" type="submit"></input>, Element node <input id="pseudo-ui-input7" type="submit"></input>, "The result in index 214 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input8" type="button"></input>, Element node <input id="pseudo-ui-input8" type="button"></input>, "The result in index 215 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input9" type="hidden"></input>, Element node <input id="pseudo-ui-input9" type="hidden"></input>, "The result in index 216 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <textarea id="pseudo-ui-textarea1"></textarea>, Element node <textarea id="pseudo-ui-textarea1"></textarea>, "The result in index 217 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <button id="pseudo-ui-button1">Enabled</button>, Element node <button id="pseudo-ui-button1">Enabled</button>, "The result in index 218 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., "The result in index 219 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., "The result in index 220 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., "The result in index 221 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., "The result in index 222 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., "The result in index 223 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., "The result in index 224 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., "The result in index 225 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., "The result in index 226 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., "The result in index 227 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., "The result in index 228 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., "The result in index 229 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not"> <div id="not-div1"></div> <div id=..., Element node <div id="not"> <div id="not-div1"></div> <div id=..., "The result in index 230 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div1"></div>, Element node <div id="not-div1"></div>, "The result in index 231 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div2"></div>, Element node <div id="not-div2"></div>, "The result in index 232 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="not-div3"></div>, Element node <div id="not-div3"></div>, "The result in index 233 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result in index 234 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span1"></span>, Element node <span id="not-span1"></span>, "The result in index 235 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em1"></em>, Element node <em id="not-em1"></em>, "The result in index 236 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., "The result in index 237 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span2"></span>, Element node <span id="not-span2"></span>, "The result in index 238 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em2"></em>, Element node <em id="not-em2"></em>, "The result in index 239 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., "The result in index 240 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="not-span3"></span>, Element node <span id="not-span3"></span>, "The result in index 241 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="not-em3"></em>, Element node <em id="not-em3"></em>, "The result in index 242 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="pseudo-element">All pseudo-element tests</div>, Element node <div id="pseudo-element">All pseudo-element tests</div>, "The result in index 243 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class"> <p id="class-p1" class="foo class-p ..., Element node <div id="class"> <p id="class-p1" class="foo class-p ..., "The result in index 244 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, Element node <p id="class-p1" class="foo class-p bar"></p>, "The result in index 245 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p2" class="class-p foo bar"></p>, Element node <p id="class-p2" class="class-p foo bar"></p>, "The result in index 246 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p3" class="foo bar class-p"></p>, Element node <p id="class-p3" class="foo bar class-p"></p>, "The result in index 247 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result in index 248 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div2" class="apple banana orange"></div>, Element node <div id="class-div2" class="apple banana orange"></div>, "The result in index 249 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p4" class="orange apple banana"></p>, Element node <p id="class-p4" class="orange apple banana"></p>, "The result in index 250 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div3" class="orange banana apple"></div>, Element node <div id="class-div3" class="orange banana apple"></div>, "The result in index 251 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="class-p6" class="banana apple orange"></p>, Element node <p id="class-p6" class="banana apple orange"></p>, "The result in index 252 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div4" class="banana orange apple"></div>, Element node <div id="class-div4" class="banana orange apple"></div>, "The result in index 253 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div5" class="apple orange"></div>, Element node <div id="class-div5" class="apple orange"></div>, "The result in index 254 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div6" class="apple banana"></div>, Element node <div id="class-div6" class="apple banana"></div>, "The result in index 255 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="class-div7" class="orange banana"></div>, Element node <div id="class-div7" class="orange banana"></div>, "The result in index 256 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result in index 257 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span2" class="台北"></span>, Element node <span id="class-span2" class="台北"></span>, "The result in index 258 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span3" class="foo:bar"></span>, Element node <span id="class-span3" class="foo:bar"></span>, "The result in index 259 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, Element node <span id="class-span4" class="test.foo[5]bar"></span>, "The result in index 260 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id"> <div id="id-div1"></div> <div id="i..., Element node <div id="id"> <div id="id-div1"></div> <div id="i..., "The result in index 261 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result in index 262 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="id-div2"></div>, Element node <div id="id-div2"></div>, "The result in index 263 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <ul id="id-ul1"> <li id="id-li-duplicate"></li> ..., Element node <ul id="id-ul1"> <li id="id-li-duplicate"></li> ..., "The result in index 264 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 265 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 266 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 267 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result in index 268 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result in index 269 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="台北"></span>, Element node <span id="台北"></span>, "The result in index 270 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="#foo:bar"></span>, Element node <span id="#foo:bar"></span>, "The result in index 271 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <span id="test.foo[5]bar"></span>, Element node <span id="test.foo[5]bar"></span>, "The result in index 272 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant"> <div id="descendant-div1" class..., Element node <div id="descendant"> <div id="descendant-div1" class..., "The result in index 273 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result in index 274 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result in index 275 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., Element node <div id="descendant-div3" class="descendant-div3"> ..., "The result in index 276 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="descendant-div4" class="descendant-div4"></div>, Element node <div id="descendant-div4" class="descendant-div4"></div>, "The result in index 277 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child"> <div id="child-div1" class="child-di..., Element node <div id="child"> <div id="child-div1" class="child-di..., "The result in index 278 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result in index 279 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result in index 280 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div3" class="child-div3"> </div>, Element node <div id="child-div3" class="child-div3"> </div>, "The result in index 281 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="child-div4" class="child-div4"></div>, Element node <div id="child-div4" class="child-div4"></div>, "The result in index 282 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent"> <div id="adjacent-div1" class="ad..., Element node <div id="adjacent"> <div id="adjacent-div1" class="ad..., "The result in index 283 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div1" class="adjacent-div1"></div>, Element node <div id="adjacent-div1" class="adjacent-div1"></div>, "The result in index 284 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div2" class="adjacent-div2"> <div..., Element node <div id="adjacent-div2" class="adjacent-div2"> <div..., "The result in index 285 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div3" class="adjacent-div3"></div>, Element node <div id="adjacent-div3" class="adjacent-div3"></div>, "The result in index 286 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result in index 287 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p1" class="adjacent-p1"></p>, Element node <p id="adjacent-p1" class="adjacent-p1"></p>, "The result in index 288 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div5" class="adjacent-div5"></div>, Element node <div id="adjacent-div5" class="adjacent-div5"></div>, "The result in index 289 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="adjacent-div6" class="adjacent-div6"></div>, Element node <div id="adjacent-div6" class="adjacent-div6"></div>, "The result in index 290 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, Element node <p id="adjacent-p2" class="adjacent-p2"></p>, "The result in index 291 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result in index 292 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling"> <div id="sibling-div1" class="sibl..., Element node <div id="sibling"> <div id="sibling-div1" class="sibl..., "The result in index 293 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div1" class="sibling-div"></div>, Element node <div id="sibling-div1" class="sibling-div"></div>, "The result in index 294 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div2" class="sibling-div"> <div id..., Element node <div id="sibling-div2" class="sibling-div"> <div id..., "The result in index 295 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div3" class="sibling-div"></div>, Element node <div id="sibling-div3" class="sibling-div"></div>, "The result in index 296 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result in index 297 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p1" class="sibling-p"></p>, Element node <p id="sibling-p1" class="sibling-p"></p>, "The result in index 298 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div5" class="sibling-div"></div>, Element node <div id="sibling-div5" class="sibling-div"></div>, "The result in index 299 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, Element node <div id="sibling-div6" class="sibling-div"></div>, "The result in index 300 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, Element node <p id="sibling-p2" class="sibling-p"></p>, "The result in index 301 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result in index 302 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="group"> <em id="group-em1"></em> <strong..., Element node <div id="group"> <em id="group-em1"></em> <strong..., "The result in index 303 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result in index 304 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <strong id="group-strong1"></strong>, Element node <strong id="group-strong1"></strong>, "The result in index 305 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <null></null>, Element node <null></null>, "The result in index 306 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <undefined></undefined>, Element node <undefined></undefined>, "The result in index 307 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace"><div id="any-namespace-div1"></di..., Element node <div id="any-namespace"><div id="any-namespace-div1"></di..., "The result in index 308 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div1"></div>, Element node <div id="any-namespace-div1"></div>, "The result in index 309 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div2"></div>, Element node <div id="any-namespace-div2"></div>, "The result in index 310 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div3"></div>, Element node <div id="any-namespace-div3"></div>, "The result in index 311 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="any-namespace-div4"></div>, Element node <div id="any-namespace-div4"></div>, "The result in index 312 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace"><div id="no-namespace-div1"></div>..., Element node <div id="no-namespace"><div id="no-namespace-div1"></div>..., "The result in index 313 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div1"></div>, Element node <div id="no-namespace-div1"></div>, "The result in index 314 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div2"></div>, Element node <div id="no-namespace-div2"></div>, "The result in index 315 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result in index 316 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 | Pass | assert_equals(Element node <div id="no-namespace-div4"></div>, Element node <div id="no-namespace-div4"></div>, "The result in index 317 should be in tree order.")
at /dom/nodes/ParentNode-querySelector-All.js:144:9 |
|
Pass | Document: static NodeList | Asserts runPass | assert_equals(112, 112, "The length of the NodeList should not change.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:91:5) |
|
Pass | Document: new NodeList | Asserts runPass | assert_equals(113, 113, "The length of the new NodeList should be 1 more than the previous list.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:96:5) |
|
Pass | Detached Element: static NodeList | Asserts runPass | assert_equals(111, 111, "The length of the NodeList should not change.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:91:5) |
|
Pass | Detached Element: new NodeList | Asserts runPass | assert_equals(112, 112, "The length of the new NodeList should be 1 more than the previous list.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:96:5) |
|
Pass | Fragment: static NodeList | Asserts runPass | assert_equals(112, 112, "The length of the NodeList should not change.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:91:5) |
|
Pass | Fragment: new NodeList | Asserts runPass | assert_equals(113, 113, "The length of the new NodeList should be 1 more than the previous list.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:96:5) |
|
Pass | In-document Element: static NodeList | Asserts runPass | assert_equals(111, 111, "The length of the NodeList should not change.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:91:5) |
|
Pass | In-document Element: new NodeList | Asserts runPass | assert_equals(112, 112, "The length of the new NodeList should be 1 more than the previous list.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:96:5) |
|
Pass | Document.querySelector: Empty String: | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Empty String: | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid character: [ | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid character: [ | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid character: ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid character: ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid character: ( | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid character: ( | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid character: ) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid character: ) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid character: { | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid character: { | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid character: } | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid character: } | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid character: < | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid character: < | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid character: > | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid character: > | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid ID: # | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid ID: # | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid group of selectors: div, | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid group of selectors: div, | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid class: . | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid class: . | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid class: .5cm | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid class: .5cm | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid class: ..test | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid class: ..test | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid class: .foo..quux | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid class: .foo..quux | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid class: .bar. | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid class: .bar. | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid combinator: div % address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid combinator: div % address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid combinator: div ++ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid combinator: div ++ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid combinator: div ~~ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid combinator: div ~~ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid [att=value] selector: [*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid [att=value] selector: [*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid [att=value] selector: [*|*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid [att=value] selector: [*|*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid [att=value] selector: [class= space unquoted ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Unknown pseudo-class: div:example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Unknown pseudo-class: div:example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Unknown pseudo-class: :example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Unknown pseudo-class: :example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Unknown pseudo-class: div:linkexample | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Unknown pseudo-class: div:linkexample | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Unknown pseudo-element: div::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Unknown pseudo-element: div::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Unknown pseudo-element: ::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Unknown pseudo-element: ::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid pseudo-element: :::before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid pseudo-element: :::before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid pseudo-element: :: before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid pseudo-element: :: before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Undeclared namespace: ns|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Undeclared namespace: ns|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Undeclared namespace: :not(ns|div) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Undeclared namespace: :not(ns|div) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid namespace: ^|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid namespace: ^|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Invalid namespace: $|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Invalid namespace: $|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelector: Relative selector: >* | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Document.querySelectorAll: Relative selector: >* | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Empty String: | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Empty String: | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid character: [ | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid character: [ | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid character: ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid character: ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid character: ( | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid character: ( | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid character: ) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid character: ) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid character: { | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid character: { | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid character: } | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid character: } | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid character: < | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid character: < | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid character: > | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid character: > | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid ID: # | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid ID: # | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid group of selectors: div, | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid group of selectors: div, | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid class: . | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid class: . | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid class: .5cm | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid class: .5cm | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid class: ..test | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid class: ..test | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid class: .foo..quux | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid class: .foo..quux | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid class: .bar. | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid class: .bar. | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid combinator: div % address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid combinator: div % address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid combinator: div ++ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid combinator: div ++ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid combinator: div ~~ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid combinator: div ~~ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid [att=value] selector: [*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid [att=value] selector: [*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid [att=value] selector: [*|*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid [att=value] selector: [*|*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid [att=value] selector: [class= space unquoted ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Unknown pseudo-class: div:example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Unknown pseudo-class: div:example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Unknown pseudo-class: :example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Unknown pseudo-class: :example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Unknown pseudo-class: div:linkexample | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Unknown pseudo-class: div:linkexample | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Unknown pseudo-element: div::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Unknown pseudo-element: div::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Unknown pseudo-element: ::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Unknown pseudo-element: ::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid pseudo-element: :::before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid pseudo-element: :::before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid pseudo-element: :: before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid pseudo-element: :: before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Undeclared namespace: ns|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Undeclared namespace: ns|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Undeclared namespace: :not(ns|div) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Undeclared namespace: :not(ns|div) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid namespace: ^|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid namespace: ^|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Invalid namespace: $|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Invalid namespace: $|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Detached Element.querySelector: Relative selector: >* | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Detached Element.querySelectorAll: Relative selector: >* | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Empty String: | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Empty String: | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid character: [ | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid character: [ | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid character: ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid character: ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid character: ( | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid character: ( | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid character: ) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid character: ) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid character: { | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid character: { | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid character: } | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid character: } | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid character: < | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid character: < | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid character: > | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid character: > | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid ID: # | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid ID: # | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid group of selectors: div, | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid group of selectors: div, | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid class: . | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid class: . | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid class: .5cm | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid class: .5cm | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid class: ..test | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid class: ..test | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid class: .foo..quux | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid class: .foo..quux | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid class: .bar. | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid class: .bar. | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid combinator: div % address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid combinator: div % address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid combinator: div ++ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid combinator: div ++ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid combinator: div ~~ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid combinator: div ~~ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid [att=value] selector: [*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid [att=value] selector: [*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid [att=value] selector: [*|*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid [att=value] selector: [*|*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid [att=value] selector: [class= space unquoted ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Unknown pseudo-class: div:example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Unknown pseudo-class: div:example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Unknown pseudo-class: :example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Unknown pseudo-class: :example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Unknown pseudo-class: div:linkexample | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Unknown pseudo-class: div:linkexample | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Unknown pseudo-element: div::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Unknown pseudo-element: div::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Unknown pseudo-element: ::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Unknown pseudo-element: ::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid pseudo-element: :::before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid pseudo-element: :::before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid pseudo-element: :: before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid pseudo-element: :: before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Undeclared namespace: ns|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Undeclared namespace: ns|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Undeclared namespace: :not(ns|div) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Undeclared namespace: :not(ns|div) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid namespace: ^|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid namespace: ^|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Invalid namespace: $|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Invalid namespace: $|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Fragment.querySelector: Relative selector: >* | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Fragment.querySelectorAll: Relative selector: >* | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Empty String: | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Empty String: | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid character: [ | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid character: [ | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid character: ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid character: ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid character: ( | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid character: ( | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid character: ) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid character: ) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid character: { | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid character: { | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid character: } | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid character: } | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid character: < | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid character: < | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid character: > | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid character: > | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid ID: # | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid ID: # | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid group of selectors: div, | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid group of selectors: div, | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid class: . | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid class: . | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid class: .5cm | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid class: .5cm | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid class: ..test | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid class: ..test | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid class: .foo..quux | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid class: .foo..quux | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid class: .bar. | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid class: .bar. | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid combinator: div % address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid combinator: div % address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid combinator: div ++ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid combinator: div ++ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid combinator: div ~~ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid combinator: div ~~ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid [att=value] selector: [*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid [att=value] selector: [*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid [att=value] selector: [*|*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid [att=value] selector: [*|*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid [att=value] selector: [class= space unquoted ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Unknown pseudo-class: div:example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Unknown pseudo-class: div:example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Unknown pseudo-class: :example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Unknown pseudo-class: :example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Unknown pseudo-class: div:linkexample | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Unknown pseudo-class: div:linkexample | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Unknown pseudo-element: div::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Unknown pseudo-element: div::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Unknown pseudo-element: ::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Unknown pseudo-element: ::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid pseudo-element: :::before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid pseudo-element: :::before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid pseudo-element: :: before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid pseudo-element: :: before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Undeclared namespace: ns|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Undeclared namespace: ns|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Undeclared namespace: :not(ns|div) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Undeclared namespace: :not(ns|div) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid namespace: ^|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid namespace: ^|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Invalid namespace: $|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Invalid namespace: $|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | In-document Element.querySelector: Relative selector: >* | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | In-document Element.querySelectorAll: Relative selector: >* | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Empty String: | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Empty String: | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid character: [ | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid character: [ | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid character: ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid character: ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid character: ( | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid character: ( | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid character: ) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid character: ) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid character: { | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid character: { | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid character: } | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid character: } | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid character: < | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid character: < | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid character: > | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid character: > | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid ID: # | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid ID: # | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid group of selectors: div, | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid group of selectors: div, | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid class: . | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid class: . | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid class: .5cm | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid class: .5cm | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid class: ..test | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid class: ..test | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid class: .foo..quux | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid class: .foo..quux | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid class: .bar. | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid class: .bar. | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid combinator: div % address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid combinator: div % address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid combinator: div ++ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid combinator: div ++ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid combinator: div ~~ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid combinator: div ~~ address, p | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid [att=value] selector: [*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid [att=value] selector: [*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid [att=value] selector: [*|*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid [att=value] selector: [*|*=test] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid [att=value] selector: [class= space unquoted ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid [att=value] selector: [class= space unquoted ] | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Unknown pseudo-class: div:example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Unknown pseudo-class: div:example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Unknown pseudo-class: :example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Unknown pseudo-class: :example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Unknown pseudo-class: div:linkexample | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Unknown pseudo-class: div:linkexample | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Unknown pseudo-element: div::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Unknown pseudo-element: div::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Unknown pseudo-element: ::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Unknown pseudo-element: ::example | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid pseudo-element: :::before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid pseudo-element: :::before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid pseudo-element: :: before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid pseudo-element: :: before | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Undeclared namespace: ns|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Undeclared namespace: ns|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Undeclared namespace: :not(ns|div) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Undeclared namespace: :not(ns|div) | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid namespace: ^|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid namespace: ^|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Invalid namespace: $|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Invalid namespace: $|div | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Empty Element.querySelector: Relative selector: >* | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelector(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:225:7) |
|
Pass | Empty Element.querySelectorAll: Relative selector: >* | Asserts runPass | assert_throws_dom("SyntaxError", function "function DOMException() { [native code] }", function "function() { root.querySelectorAll(q) }")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:231:7) |
|
Pass | Document.querySelectorAll: Type selector, matching html element: html | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <html id="html" lang="en"><head id="head"> <meta id="me..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("html", "html", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Type selector, matching html element: html | Asserts runPass | assert_not_equals(Element node <html id="html" lang="en"><head id="head"> <meta id="me..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("html", "html", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <html id="html" lang="en"><head id="head"> <meta id="me..., Element node <html id="html" lang="en"><head id="head"> <meta id="me..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Type selector, matching body element: body | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <body id="body"> <div id="root"> <div id="target"></div..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("body", "body", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Type selector, matching body element: body | Asserts runPass | assert_not_equals(Element node <body id="body"> <div id="root"> <div id="target"></div..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("body", "body", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <body id="body"> <div id="root"> <div id="target"></div..., Element node <body id="body"> <div id="root"> <div id="target"></div..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p1", "universal-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <hr id="universal-hr1"></hr>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-hr1", "universal-hr1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-pre1", "universal-pre1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p2", "universal-p2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <address id="universal-address1">Some more nested element..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-address1", "universal-address1", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | Asserts runPass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-p1", "universal-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code1", "universal-code1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="universal-span1">embedded code</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-span1", "universal-span1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a1", "universal-a1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code2", "universal-code2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | Asserts runPass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-code1", "universal-code1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <code id="universal-code1">id="universal"</code>, Element node <code id="universal-code1">id="universal"</code>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(10, 10, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p1", "universal-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code1", "universal-code1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <hr id="universal-hr1"></hr>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-hr1", "universal-hr1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-pre1", "universal-pre1", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="universal-span1">embedded code</span>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-span1", "universal-span1", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p2", "universal-p2", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a1", "universal-a1", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <address id="universal-address1">Some more nested element..., null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-address1", "universal-address1", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code2", "universal-code2", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a href="#" id="universal-a2">code hyperlink</a>, null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a2", "universal-a2", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | Asserts runPass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-p1", "universal-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-div1", "attr-presence-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | Asserts runPass | assert_not_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-div1", "attr-presence-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-div2", "attr-presence-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | Asserts runPass | assert_not_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-div2", "attr-presence-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [*|TiTlE] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-presence-a1" title=""></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-a1", "attr-presence-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="attr-presence-span1" title="attr-presence-span1..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-span1", "attr-presence-span1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <i id="attr-presence-i1" title=""></i>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-i1", "attr-presence-i1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [*|TiTlE] | Asserts runPass | assert_not_equals(Element node <a id="attr-presence-a1" title=""></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-a1", "attr-presence-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-presence-a1" title=""></a>, Element node <a id="attr-presence-a1" title=""></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-pre1", "attr-presence-pre1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-blockquote1", "attr-presence-blockquote1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | Asserts runPass | assert_not_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-pre1", "attr-presence-pre1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-ul1", "attr-presence-ul1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | Asserts runPass | assert_not_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-ul1", "attr-presence-ul1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, Element node <ul id="attr-presence-ul1" data-中文=""></ul>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select2-option4", "attr-presence-select2-option4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | Asserts runPass | assert_not_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-select2-option4", "attr-presence-select2-option4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., Element node <option id="attr-presence-select2-option4" selected="sele..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select3-option2", "attr-presence-select3-option2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <option id="attr-presence-select3-option3" selected="sele..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select3-option3", "attr-presence-select3-option3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | Asserts runPass | assert_not_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-select3-option2", "attr-presence-select3-option2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., Element node <option id="attr-presence-select3-option2" selected="">B<..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute value selector, matching align attribute with value, unclosed bracket: #attr-value [align="center" | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute value selector, matching align attribute with value, unclosed bracket: #attr-value [align="center" | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div2" align=""></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div2", "attr-value-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div2" align=""></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div2", "attr-value-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div2" align=""></div>, Element node <div id="attr-value-div2" align=""></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div3", "attr-value-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div3", "attr-value-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, Element node <div id="attr-value-div3" data-attr-value="é"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div4", "attr-value-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div4", "attr-value-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div5", "attr-value-div5", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div5", "attr-value-div5", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, Element node <div id="attr-value-div5" data-attr-value="中文"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div1", "attr-whitespace-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div1", "attr-whitespace-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div4", "attr-whitespace-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div4", "attr-whitespace-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div5", "attr-whitespace-div5", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div5", "attr-whitespace-div5", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-p1", "attr-whitespace-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | Asserts runPass | assert_not_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-p1", "attr-whitespace-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-hyphen-div2", "attr-hyphen-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | Asserts runPass | assert_not_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-hyphen-div2", "attr-hyphen-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, Element node <div id="attr-hyphen-div2" lang="fr"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-hyphen-div3", "attr-hyphen-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | Asserts runPass | assert_not_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-hyphen-div3", "attr-hyphen-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-a1", "attr-begins-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-a3", "attr-begins-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | Asserts runPass | assert_not_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-a1", "attr-begins-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-div2", "attr-begins-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-begins-div4" lang="en-US"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-div4", "attr-begins-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | Asserts runPass | assert_not_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-div2", "attr-begins-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, Element node <div id="attr-begins-div2" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute begins with selector, not matching class attribute with empty value: #attr-begins [class^=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute begins with selector, not matching class attribute with empty value: #attr-begins [class^=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | Asserts runPass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | Asserts runPass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-a1", "attr-ends-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-a3", "attr-ends-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | Asserts runPass | assert_not_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-a1", "attr-ends-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-div2", "attr-ends-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-ends-div4" lang="fr-CH"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-div4", "attr-ends-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | Asserts runPass | assert_not_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-div2", "attr-ends-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, Element node <div id="attr-ends-div2" lang="de-CH"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute ends with selector, not matching class attribute with empty value: #attr-ends [class$=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute ends with selector, not matching class attribute with empty value: #attr-ends [class$=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | Asserts runPass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | Asserts runPass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a3", "attr-contains-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a2" href="http://example.org/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a2", "attr-contains-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a3", "attr-contains-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div2", "attr-contains-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-contains-div6" lang="en-US"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div6", "attr-contains-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | Asserts runPass | assert_not_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-div2", "attr-contains-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, Element node <div id="attr-contains-div2" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div3", "attr-contains-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-contains-div5" lang="fr-CH"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div5", "attr-contains-div5", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | Asserts runPass | assert_not_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-div3", "attr-contains-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, Element node <div id="attr-contains-div3" lang="de-CH"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector, not matching class attribute with empty value: #attr-contains [class*=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Attribute contains selector, not matching class attribute with empty value: #attr-contains [class*=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :root pseudo-class selector, matching document root element: :root | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <html id="html" lang="en"><head id="head"> <meta id="me..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("html", "html", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :root pseudo-class selector, matching document root element: :root | Asserts runPass | assert_not_equals(Element node <html id="html" lang="en"><head id="head"> <meta id="me..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("html", "html", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <html id="html" lang="en"><head id="head"> <meta id="me..., Element node <html id="html" lang="en"><head id="head"> <meta id="me..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td3"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td3", "pseudo-nth-td3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td9"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td9", "pseudo-nth-td9", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-tr3", "pseudo-nth-tr3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td15"></td>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td15", "pseudo-nth-td15", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td3"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td3", "pseudo-nth-td3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td3"></td>, Element node <td id="pseudo-nth-td3"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li6"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li6", "pseudo-nth-li6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li9"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li9", "pseudo-nth-li9", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li12"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li12", "pseudo-nth-li12", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li3"></li>, Element node <li id="pseudo-nth-li3"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li6"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li6", "pseudo-nth-li6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li8"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li8", "pseudo-nth-li8", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li10"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li10", "pseudo-nth-li10", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li12"></li>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li12", "pseudo-nth-li12", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li4"></li>, Element node <li id="pseudo-nth-li4"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-tr1", "pseudo-nth-tr1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td4"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td4", "pseudo-nth-td4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td10"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td10", "pseudo-nth-td10", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td16"></td>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td16", "pseudo-nth-td16", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | Asserts runPass | assert_not_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-tr1", "pseudo-nth-tr1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li7"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li7", "pseudo-nth-li7", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li10"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li10", "pseudo-nth-li10", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li5"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li5", "pseudo-nth-li5", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li7"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li7", "pseudo-nth-li7", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li9"></li>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li9", "pseudo-nth-li9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em3">em3</em>, Element node <em id="pseudo-nth-em3">em3</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong2", "pseudo-nth-strong2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-last-of-type selector, matching the third last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-last-of-type selector, matching the third last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong1", "pseudo-nth-strong1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em1">em1</em>, Element node <em id="pseudo-nth-em1">em1</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong1", "pseudo-nth-strong1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td1"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td1", "pseudo-nth-td1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td7"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td7", "pseudo-nth-td7", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td13"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td13", "pseudo-nth-td13", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td1"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td1", "pseudo-nth-td1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td1"></td>, Element node <td id="pseudo-nth-td1"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em4">em4</em>, Element node <em id="pseudo-nth-em4">em4</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong2", "pseudo-nth-strong2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span4">span4</span>, Element node <span id="pseudo-nth-span4">span4</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td6"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td6", "pseudo-nth-td6", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td12"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td12", "pseudo-nth-td12", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td18"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td18", "pseudo-nth-td18", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td6"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td6", "pseudo-nth-td6", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td6"></td>, Element node <td id="pseudo-nth-td6"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-first-child-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-div1", "pseudo-first-child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | Asserts runPass | assert_not_equals(Element node <div id="pseudo-first-child-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-first-child-div1", "pseudo-first-child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-first-child-div1"></div>, Element node <div id="pseudo-first-child-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span1", "pseudo-first-child-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span3"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span3", "pseudo-first-child-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span5"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span5", "pseudo-first-child-span5", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-first-child-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-first-child-span1", "pseudo-first-child-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-first-child-span1"></span>, Element node <span id="pseudo-first-child-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-last-child-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-div3", "pseudo-last-child-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | Asserts runPass | assert_not_equals(Element node <div id="pseudo-last-child-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-last-child-div3", "pseudo-last-child-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-last-child-div3"></div>, Element node <div id="pseudo-last-child-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span2"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span2", "pseudo-last-child-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span4"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span4", "pseudo-last-child-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span6"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span6", "pseudo-last-child-span6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-last-child-span2"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-last-child-span2", "pseudo-last-child-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-last-child-span2"></span>, Element node <span id="pseudo-last-child-span2"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-only-em1"></em>, Element node <em id="pseudo-only-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p2", "pseudo-empty-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | Asserts runPass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p2", "pseudo-empty-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-empty-span1"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-span1", "pseudo-empty-span1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | Asserts runPass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-a1", "pseudo-link-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-a2", "pseudo-link-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <area id="pseudo-link-area1" href=""></area>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-area1", "pseudo-link-area1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | Asserts runPass | assert_not_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-link-a1", "pseudo-link-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, Element node <a id="pseudo-link-a1" href="">with href</a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :link and :visited pseudo-class selectors, matching no elements: #head :link, #head :visited | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="target"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("target", "target", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | Asserts runPass | assert_not_equals(Element node <div id="target"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("target", "target", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="target"></div>, Element node <div id="target"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-lang-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-lang-div1", "pseudo-lang-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | Asserts runPass | assert_not_equals(Element node <div id="pseudo-lang-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-lang-div1", "pseudo-lang-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-lang-div1"></div>, Element node <div id="pseudo-lang-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-lang-div2", "pseudo-lang-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | Asserts runPass | assert_not_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-lang-div2", "pseudo-lang-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, Element node <div id="pseudo-lang-div2" lang="fr"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-lang-div3", "pseudo-lang-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | Asserts runPass | assert_not_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-lang-div3", "pseudo-lang-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(11, 11, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input1", "pseudo-ui-input1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input2" type="password"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input2", "pseudo-ui-input2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input3" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input3", "pseudo-ui-input3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input5" type="checkbox"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input5", "pseudo-ui-input5", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input6", "pseudo-ui-input6", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input7" type="submit"></input>, null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input7", "pseudo-ui-input7", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input8" type="button"></input>, null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input8", "pseudo-ui-input8", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input9" type="hidden"></input>, null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input9", "pseudo-ui-input9", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <textarea id="pseudo-ui-textarea1"></textarea>, null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-textarea1", "pseudo-ui-textarea1", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <button id="pseudo-ui-button1">Enabled</button>, null, "The item in index 10 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-button1", "pseudo-ui-button1", "The item in index 10 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input1", "pseudo-ui-input1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, Element node <input id="pseudo-ui-input1" type="text"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :enabled pseudo-class selector, not matching link elements: #pseudo-link :enabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :enabled pseudo-class selector, not matching link elements: #pseudo-link :enabled | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :disabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(11, 11, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input10", "pseudo-ui-input10", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input11", "pseudo-ui-input11", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input12", "pseudo-ui-input12", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input13", "pseudo-ui-input13", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input14", "pseudo-ui-input14", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input15", "pseudo-ui-input15", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input16", "pseudo-ui-input16", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input17", "pseudo-ui-input17", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input18", "pseudo-ui-input18", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-textarea2", "pseudo-ui-textarea2", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., null, "The item in index 10 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-button2", "pseudo-ui-button2", "The item in index 10 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :disabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input10", "pseudo-ui-input10", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :disabled pseudo-class selector, not matching link elements: #pseudo-link :disabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :disabled pseudo-class selector, not matching link elements: #pseudo-link :disabled | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input6", "pseudo-ui-input6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input13", "pseudo-ui-input13", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input15", "pseudo-ui-input15", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p1", "not-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p2", "not-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p3", "not-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :not pseudo-class selector, matching : #not>:not(div) | Asserts runPass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-p1", "not-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="not-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em1", "not-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="not-em2"></em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em2", "not-em2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="not-em3"></em>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em3", "not-em3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | Asserts runPass | assert_not_equals(Element node <em id="not-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-em1", "not-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="not-em1"></em>, Element node <em id="not-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :not pseudo-class selector, matching nothing: :not(*) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :not pseudo-class selector argument surrounded by spaces, matching : #not>:not( div ) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p1", "not-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p2", "not-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p3", "not-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: :not pseudo-class selector argument surrounded by spaces, matching : #not>:not( div ) | Asserts runPass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-p1", "not-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :before pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:before | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :before pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:before | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::before | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: ::before pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::before | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: :after pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:after | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: :after pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:after | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::after | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: ::after pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::after | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Class selector, matching element with specified class: .class-p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p1", "class-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p2" class="class-p foo bar"></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p2", "class-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p3" class="foo bar class-p"></p>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p3", "class-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Class selector, matching element with specified class: .class-p | Asserts runPass | assert_not_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-p1", "class-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, Element node <p id="class-p1" class="foo class-p bar"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(6, 6, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div1", "class-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div2" class="apple banana orange"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div2", "class-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p4" class="orange apple banana"></p>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p4", "class-p4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div3" class="orange banana apple"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div3", "class-div3", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p6" class="banana apple orange"></p>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p6", "class-p6", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div4" class="banana orange apple"></div>, null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div4", "class-div4", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | Asserts runPass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-div1", "class-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div1", "class-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div2" class="apple banana orange"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div2", "class-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div3" class="orange banana apple"></div>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div3", "class-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div4" class="banana orange apple"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div4", "class-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | Asserts runPass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-div1", "class-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Class selector, matching element with class value using non-ASCII characters (1): .台北Táiběi | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Class selector, matching element with class value using non-ASCII characters (1): .台北Táiběi | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="class-span2" class="台北"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span2", "class-span2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (1): .台北Táiběi.台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters (1): .台北Táiběi.台北 | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span3" class="foo:bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span3", "class-span3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | Asserts runPass | assert_not_equals(Element node <span id="class-span3" class="foo:bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span3", "class-span3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span3" class="foo:bar"></span>, Element node <span id="class-span3" class="foo:bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span4", "class-span4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | Asserts runPass | assert_not_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span4", "class-span4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, Element node <span id="class-span4" class="test.foo[5]bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: ID selector, matching element with specified id: #id #id-div1 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="id-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div2", "id-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="id-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div2", "id-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: ID selector, not matching non-existent descendant: #id #none | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | Asserts runPass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: ID selector, matching id value using non-ASCII characters (1): #台北Táiběi | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: ID selector, matching id value using non-ASCII characters (1): #台北Táiběi | Asserts runPass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: ID selector, matching id value using non-ASCII characters (2): #台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北", "台北", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: ID selector, matching id value using non-ASCII characters (2): #台北 | Asserts runPass | assert_not_equals(Element node <span id="台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北", "台北", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北"></span>, Element node <span id="台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: ID selector, matching id values using non-ASCII characters (1): #台北Táiběi, #台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="台北"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北", "台北", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: ID selector, matching id values using non-ASCII characters (1): #台北Táiběi, #台北 | Asserts runPass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="#foo:bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("#foo:bar", "#foo:bar", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | Asserts runPass | assert_not_equals(Element node <span id="#foo:bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("#foo:bar", "#foo:bar", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="#foo:bar"></span>, Element node <span id="#foo:bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="test.foo[5]bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("test.foo[5]bar", "test.foo[5]bar", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | Asserts runPass | assert_not_equals(Element node <span id="test.foo[5]bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("test.foo[5]bar", "test.foo[5]bar", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="test.foo[5]bar"></span>, Element node <span id="test.foo[5]bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="any-namespace-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div1", "any-namespace-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div2", "any-namespace-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div3"></div>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div3", "any-namespace-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div4"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div4", "any-namespace-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | Asserts runPass | assert_not_equals(Element node <div id="any-namespace-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("any-namespace-div1", "any-namespace-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="any-namespace-div1"></div>, Element node <div id="any-namespace-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | Asserts runPass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | Asserts runPass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div4" class="descendant-div4"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div4", "descendant-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | Asserts runPass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., Element node <div id="descendant-div3" class="descendant-div3"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Descendant combinator, whitespace characters: #descendant
#descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Descendant combinator, whitespace characters: #descendant
#descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="child-div4" class="child-div4"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div4", "child-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Child combinator, whitespace after: #child-div1>
#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Child combinator, whitespace after: #child-div1>
#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Child combinator, whitespace before: #child-div1
>#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Child combinator, whitespace before: #child-div1
>#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p2", "adjacent-p2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p2", "adjacent-p2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, Element node <p id="adjacent-p2" class="adjacent-p2"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div6", "sibling-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div6", "sibling-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p2", "sibling-p2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | Asserts runPass | assert_not_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p2", "sibling-p2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, Element node <p id="sibling-p2" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em,
#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Syntax, group of selectors separator, whitespace after: #group em,
#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em
,#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Syntax, group of selectors separator, whitespace before: #group em
,#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Document.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Document.querySelectorAll: Slotted selector: ::slotted(foo) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Slotted selector: ::slotted(foo) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Document.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Document.querySelector: Slotted selector (no matching closing paren): ::slotted(foo | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Type selector, matching html element: html | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Type selector, matching html element: html | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Type selector, matching body element: body | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Type selector, matching body element: body | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p1", "universal-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <hr id="universal-hr1"></hr>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-hr1", "universal-hr1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-pre1", "universal-pre1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p2", "universal-p2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <address id="universal-address1">Some more nested element..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-address1", "universal-address1", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | Asserts runPass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-p1", "universal-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code1", "universal-code1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="universal-span1">embedded code</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-span1", "universal-span1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a1", "universal-a1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code2", "universal-code2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | Asserts runPass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-code1", "universal-code1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <code id="universal-code1">id="universal"</code>, Element node <code id="universal-code1">id="universal"</code>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(10, 10, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p1", "universal-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code1", "universal-code1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <hr id="universal-hr1"></hr>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-hr1", "universal-hr1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-pre1", "universal-pre1", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="universal-span1">embedded code</span>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-span1", "universal-span1", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p2", "universal-p2", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a1", "universal-a1", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <address id="universal-address1">Some more nested element..., null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-address1", "universal-address1", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code2", "universal-code2", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a href="#" id="universal-a2">code hyperlink</a>, null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a2", "universal-a2", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | Asserts runPass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-p1", "universal-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-div1", "attr-presence-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | Asserts runPass | assert_not_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-div1", "attr-presence-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-div2", "attr-presence-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | Asserts runPass | assert_not_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-div2", "attr-presence-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [*|TiTlE] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-presence-a1" title=""></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-a1", "attr-presence-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="attr-presence-span1" title="attr-presence-span1..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-span1", "attr-presence-span1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <i id="attr-presence-i1" title=""></i>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-i1", "attr-presence-i1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [*|TiTlE] | Asserts runPass | assert_not_equals(Element node <a id="attr-presence-a1" title=""></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-a1", "attr-presence-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-presence-a1" title=""></a>, Element node <a id="attr-presence-a1" title=""></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-pre1", "attr-presence-pre1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-blockquote1", "attr-presence-blockquote1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | Asserts runPass | assert_not_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-pre1", "attr-presence-pre1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-ul1", "attr-presence-ul1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | Asserts runPass | assert_not_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-ul1", "attr-presence-ul1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, Element node <ul id="attr-presence-ul1" data-中文=""></ul>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select2-option4", "attr-presence-select2-option4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | Asserts runPass | assert_not_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-select2-option4", "attr-presence-select2-option4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., Element node <option id="attr-presence-select2-option4" selected="sele..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select3-option2", "attr-presence-select3-option2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <option id="attr-presence-select3-option3" selected="sele..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select3-option3", "attr-presence-select3-option3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | Asserts runPass | assert_not_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-select3-option2", "attr-presence-select3-option2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., Element node <option id="attr-presence-select3-option2" selected="">B<..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector, matching align attribute with value, unclosed bracket: #attr-value [align="center" | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute value selector, matching align attribute with value, unclosed bracket: #attr-value [align="center" | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div2" align=""></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div2", "attr-value-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div2" align=""></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div2", "attr-value-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div2" align=""></div>, Element node <div id="attr-value-div2" align=""></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div3", "attr-value-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div3", "attr-value-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, Element node <div id="attr-value-div3" data-attr-value="é"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div4", "attr-value-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div4", "attr-value-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div5", "attr-value-div5", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div5", "attr-value-div5", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, Element node <div id="attr-value-div5" data-attr-value="中文"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div1", "attr-whitespace-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div1", "attr-whitespace-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div4", "attr-whitespace-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div4", "attr-whitespace-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div5", "attr-whitespace-div5", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div5", "attr-whitespace-div5", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-p1", "attr-whitespace-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | Asserts runPass | assert_not_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-p1", "attr-whitespace-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-hyphen-div2", "attr-hyphen-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | Asserts runPass | assert_not_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-hyphen-div2", "attr-hyphen-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, Element node <div id="attr-hyphen-div2" lang="fr"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-hyphen-div3", "attr-hyphen-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | Asserts runPass | assert_not_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-hyphen-div3", "attr-hyphen-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-a1", "attr-begins-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-a3", "attr-begins-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | Asserts runPass | assert_not_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-a1", "attr-begins-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-div2", "attr-begins-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-begins-div4" lang="en-US"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-div4", "attr-begins-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | Asserts runPass | assert_not_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-div2", "attr-begins-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, Element node <div id="attr-begins-div2" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute begins with selector, not matching class attribute with empty value: #attr-begins [class^=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute begins with selector, not matching class attribute with empty value: #attr-begins [class^=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | Asserts runPass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | Asserts runPass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-a1", "attr-ends-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-a3", "attr-ends-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | Asserts runPass | assert_not_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-a1", "attr-ends-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-div2", "attr-ends-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-ends-div4" lang="fr-CH"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-div4", "attr-ends-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | Asserts runPass | assert_not_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-div2", "attr-ends-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, Element node <div id="attr-ends-div2" lang="de-CH"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute ends with selector, not matching class attribute with empty value: #attr-ends [class$=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute ends with selector, not matching class attribute with empty value: #attr-ends [class$=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | Asserts runPass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | Asserts runPass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a3", "attr-contains-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a2" href="http://example.org/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a2", "attr-contains-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a3", "attr-contains-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div2", "attr-contains-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-contains-div6" lang="en-US"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div6", "attr-contains-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | Asserts runPass | assert_not_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-div2", "attr-contains-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, Element node <div id="attr-contains-div2" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div3", "attr-contains-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-contains-div5" lang="fr-CH"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div5", "attr-contains-div5", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | Asserts runPass | assert_not_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-div3", "attr-contains-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, Element node <div id="attr-contains-div3" lang="de-CH"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector, not matching class attribute with empty value: #attr-contains [class*=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Attribute contains selector, not matching class attribute with empty value: #attr-contains [class*=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :root pseudo-class selector, not matching document root element: :root | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :root pseudo-class selector, not matching document root element: :root | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td3"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td3", "pseudo-nth-td3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td9"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td9", "pseudo-nth-td9", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-tr3", "pseudo-nth-tr3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td15"></td>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td15", "pseudo-nth-td15", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td3"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td3", "pseudo-nth-td3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td3"></td>, Element node <td id="pseudo-nth-td3"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li6"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li6", "pseudo-nth-li6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li9"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li9", "pseudo-nth-li9", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li12"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li12", "pseudo-nth-li12", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li3"></li>, Element node <li id="pseudo-nth-li3"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li6"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li6", "pseudo-nth-li6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li8"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li8", "pseudo-nth-li8", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li10"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li10", "pseudo-nth-li10", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li12"></li>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li12", "pseudo-nth-li12", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li4"></li>, Element node <li id="pseudo-nth-li4"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-tr1", "pseudo-nth-tr1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td4"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td4", "pseudo-nth-td4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td10"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td10", "pseudo-nth-td10", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td16"></td>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td16", "pseudo-nth-td16", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | Asserts runPass | assert_not_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-tr1", "pseudo-nth-tr1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li7"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li7", "pseudo-nth-li7", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li10"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li10", "pseudo-nth-li10", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li5"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li5", "pseudo-nth-li5", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li7"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li7", "pseudo-nth-li7", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li9"></li>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li9", "pseudo-nth-li9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em3">em3</em>, Element node <em id="pseudo-nth-em3">em3</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong2", "pseudo-nth-strong2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-last-of-type selector, matching the third last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-last-of-type selector, matching the third last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong1", "pseudo-nth-strong1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em1">em1</em>, Element node <em id="pseudo-nth-em1">em1</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong1", "pseudo-nth-strong1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td1"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td1", "pseudo-nth-td1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td7"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td7", "pseudo-nth-td7", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td13"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td13", "pseudo-nth-td13", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td1"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td1", "pseudo-nth-td1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td1"></td>, Element node <td id="pseudo-nth-td1"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em4">em4</em>, Element node <em id="pseudo-nth-em4">em4</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong2", "pseudo-nth-strong2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span4">span4</span>, Element node <span id="pseudo-nth-span4">span4</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td6"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td6", "pseudo-nth-td6", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td12"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td12", "pseudo-nth-td12", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td18"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td18", "pseudo-nth-td18", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td6"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td6", "pseudo-nth-td6", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td6"></td>, Element node <td id="pseudo-nth-td6"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-first-child-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-div1", "pseudo-first-child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | Asserts runPass | assert_not_equals(Element node <div id="pseudo-first-child-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-first-child-div1", "pseudo-first-child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-first-child-div1"></div>, Element node <div id="pseudo-first-child-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span1", "pseudo-first-child-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span3"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span3", "pseudo-first-child-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span5"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span5", "pseudo-first-child-span5", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-first-child-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-first-child-span1", "pseudo-first-child-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-first-child-span1"></span>, Element node <span id="pseudo-first-child-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-last-child-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-div3", "pseudo-last-child-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | Asserts runPass | assert_not_equals(Element node <div id="pseudo-last-child-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-last-child-div3", "pseudo-last-child-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-last-child-div3"></div>, Element node <div id="pseudo-last-child-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span2"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span2", "pseudo-last-child-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span4"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span4", "pseudo-last-child-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span6"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span6", "pseudo-last-child-span6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-last-child-span2"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-last-child-span2", "pseudo-last-child-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-last-child-span2"></span>, Element node <span id="pseudo-last-child-span2"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-only-em1"></em>, Element node <em id="pseudo-only-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p2", "pseudo-empty-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | Asserts runPass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p2", "pseudo-empty-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-empty-span1"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-span1", "pseudo-empty-span1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | Asserts runPass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-a1", "pseudo-link-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-a2", "pseudo-link-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <area id="pseudo-link-area1" href=""></area>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-area1", "pseudo-link-area1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | Asserts runPass | assert_not_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-link-a1", "pseudo-link-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, Element node <a id="pseudo-link-a1" href="">with href</a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-lang-div2", "pseudo-lang-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | Asserts runPass | assert_not_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-lang-div2", "pseudo-lang-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, Element node <div id="pseudo-lang-div2" lang="fr"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-lang-div3", "pseudo-lang-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | Asserts runPass | assert_not_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-lang-div3", "pseudo-lang-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(11, 11, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input1", "pseudo-ui-input1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input2" type="password"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input2", "pseudo-ui-input2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input3" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input3", "pseudo-ui-input3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input5" type="checkbox"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input5", "pseudo-ui-input5", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input6", "pseudo-ui-input6", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input7" type="submit"></input>, null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input7", "pseudo-ui-input7", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input8" type="button"></input>, null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input8", "pseudo-ui-input8", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input9" type="hidden"></input>, null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input9", "pseudo-ui-input9", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <textarea id="pseudo-ui-textarea1"></textarea>, null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-textarea1", "pseudo-ui-textarea1", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <button id="pseudo-ui-button1">Enabled</button>, null, "The item in index 10 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-button1", "pseudo-ui-button1", "The item in index 10 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input1", "pseudo-ui-input1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, Element node <input id="pseudo-ui-input1" type="text"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :enabled pseudo-class selector, not matching link elements: #pseudo-link :enabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :enabled pseudo-class selector, not matching link elements: #pseudo-link :enabled | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :disabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(11, 11, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input10", "pseudo-ui-input10", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input11", "pseudo-ui-input11", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input12", "pseudo-ui-input12", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input13", "pseudo-ui-input13", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input14", "pseudo-ui-input14", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input15", "pseudo-ui-input15", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input16", "pseudo-ui-input16", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input17", "pseudo-ui-input17", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input18", "pseudo-ui-input18", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-textarea2", "pseudo-ui-textarea2", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., null, "The item in index 10 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-button2", "pseudo-ui-button2", "The item in index 10 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :disabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input10", "pseudo-ui-input10", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :disabled pseudo-class selector, not matching link elements: #pseudo-link :disabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :disabled pseudo-class selector, not matching link elements: #pseudo-link :disabled | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input6", "pseudo-ui-input6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input13", "pseudo-ui-input13", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input15", "pseudo-ui-input15", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p1", "not-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p2", "not-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p3", "not-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :not pseudo-class selector, matching : #not>:not(div) | Asserts runPass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-p1", "not-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="not-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em1", "not-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="not-em2"></em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em2", "not-em2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="not-em3"></em>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em3", "not-em3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | Asserts runPass | assert_not_equals(Element node <em id="not-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-em1", "not-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="not-em1"></em>, Element node <em id="not-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :not pseudo-class selector, matching nothing: :not(*) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :not pseudo-class selector argument surrounded by spaces, matching : #not>:not( div ) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p1", "not-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p2", "not-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p3", "not-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: :not pseudo-class selector argument surrounded by spaces, matching : #not>:not( div ) | Asserts runPass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-p1", "not-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :before pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:before | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :before pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:before | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::before | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: ::before pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::before | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: :after pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:after | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: :after pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:after | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::after | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: ::after pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::after | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Class selector, matching element with specified class: .class-p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p1", "class-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p2" class="class-p foo bar"></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p2", "class-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p3" class="foo bar class-p"></p>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p3", "class-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Class selector, matching element with specified class: .class-p | Asserts runPass | assert_not_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-p1", "class-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, Element node <p id="class-p1" class="foo class-p bar"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(6, 6, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div1", "class-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div2" class="apple banana orange"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div2", "class-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p4" class="orange apple banana"></p>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p4", "class-p4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div3" class="orange banana apple"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div3", "class-div3", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p6" class="banana apple orange"></p>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p6", "class-p6", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div4" class="banana orange apple"></div>, null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div4", "class-div4", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | Asserts runPass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-div1", "class-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div1", "class-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div2" class="apple banana orange"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div2", "class-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div3" class="orange banana apple"></div>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div3", "class-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div4" class="banana orange apple"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div4", "class-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | Asserts runPass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-div1", "class-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Class selector, matching element with class value using non-ASCII characters (1): .台北Táiběi | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Class selector, matching element with class value using non-ASCII characters (1): .台北Táiběi | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="class-span2" class="台北"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span2", "class-span2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (1): .台北Táiběi.台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters (1): .台北Táiběi.台北 | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span3" class="foo:bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span3", "class-span3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | Asserts runPass | assert_not_equals(Element node <span id="class-span3" class="foo:bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span3", "class-span3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span3" class="foo:bar"></span>, Element node <span id="class-span3" class="foo:bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span4", "class-span4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | Asserts runPass | assert_not_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span4", "class-span4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, Element node <span id="class-span4" class="test.foo[5]bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: ID selector, matching element with specified id: #id #id-div1 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="id-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div2", "id-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="id-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div2", "id-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: ID selector, not matching non-existent descendant: #id #none | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | Asserts runPass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, matching id value using non-ASCII characters (1): #台北Táiběi | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: ID selector, matching id value using non-ASCII characters (1): #台北Táiběi | Asserts runPass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, matching id value using non-ASCII characters (2): #台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北", "台北", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: ID selector, matching id value using non-ASCII characters (2): #台北 | Asserts runPass | assert_not_equals(Element node <span id="台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北", "台北", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北"></span>, Element node <span id="台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, matching id values using non-ASCII characters (1): #台北Táiběi, #台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="台北"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北", "台北", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: ID selector, matching id values using non-ASCII characters (1): #台北Táiběi, #台北 | Asserts runPass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="#foo:bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("#foo:bar", "#foo:bar", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | Asserts runPass | assert_not_equals(Element node <span id="#foo:bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("#foo:bar", "#foo:bar", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="#foo:bar"></span>, Element node <span id="#foo:bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="test.foo[5]bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("test.foo[5]bar", "test.foo[5]bar", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | Asserts runPass | assert_not_equals(Element node <span id="test.foo[5]bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("test.foo[5]bar", "test.foo[5]bar", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="test.foo[5]bar"></span>, Element node <span id="test.foo[5]bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="any-namespace-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div1", "any-namespace-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div2", "any-namespace-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div3"></div>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div3", "any-namespace-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div4"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div4", "any-namespace-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | Asserts runPass | assert_not_equals(Element node <div id="any-namespace-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("any-namespace-div1", "any-namespace-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="any-namespace-div1"></div>, Element node <div id="any-namespace-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | Asserts runPass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | Asserts runPass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div4" class="descendant-div4"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div4", "descendant-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | Asserts runPass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., Element node <div id="descendant-div3" class="descendant-div3"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Descendant combinator, whitespace characters: #descendant
#descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Descendant combinator, whitespace characters: #descendant
#descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="child-div4" class="child-div4"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div4", "child-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, whitespace after: #child-div1>
#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Child combinator, whitespace after: #child-div1>
#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, whitespace before: #child-div1
>#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Child combinator, whitespace before: #child-div1
>#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p2", "adjacent-p2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p2", "adjacent-p2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, Element node <p id="adjacent-p2" class="adjacent-p2"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div6", "sibling-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div6", "sibling-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p2", "sibling-p2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | Asserts runPass | assert_not_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p2", "sibling-p2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, Element node <p id="sibling-p2" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em,
#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Syntax, group of selectors separator, whitespace after: #group em,
#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em
,#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Syntax, group of selectors separator, whitespace before: #group em
,#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Detached Element.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Detached Element.querySelectorAll: Slotted selector: ::slotted(foo) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Slotted selector: ::slotted(foo) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Detached Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Detached Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Type selector, matching html element: html | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Type selector, matching html element: html | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Type selector, matching body element: body | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Type selector, matching body element: body | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p1", "universal-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <hr id="universal-hr1"></hr>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-hr1", "universal-hr1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-pre1", "universal-pre1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p2", "universal-p2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <address id="universal-address1">Some more nested element..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-address1", "universal-address1", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | Asserts runPass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-p1", "universal-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code1", "universal-code1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="universal-span1">embedded code</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-span1", "universal-span1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a1", "universal-a1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code2", "universal-code2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | Asserts runPass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-code1", "universal-code1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <code id="universal-code1">id="universal"</code>, Element node <code id="universal-code1">id="universal"</code>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(10, 10, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p1", "universal-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code1", "universal-code1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <hr id="universal-hr1"></hr>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-hr1", "universal-hr1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-pre1", "universal-pre1", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="universal-span1">embedded code</span>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-span1", "universal-span1", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p2", "universal-p2", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a1", "universal-a1", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <address id="universal-address1">Some more nested element..., null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-address1", "universal-address1", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code2", "universal-code2", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a href="#" id="universal-a2">code hyperlink</a>, null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a2", "universal-a2", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | Asserts runPass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-p1", "universal-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-div1", "attr-presence-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | Asserts runPass | assert_not_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-div1", "attr-presence-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-div2", "attr-presence-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | Asserts runPass | assert_not_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-div2", "attr-presence-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [*|TiTlE] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-presence-a1" title=""></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-a1", "attr-presence-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="attr-presence-span1" title="attr-presence-span1..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-span1", "attr-presence-span1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <i id="attr-presence-i1" title=""></i>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-i1", "attr-presence-i1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [*|TiTlE] | Asserts runPass | assert_not_equals(Element node <a id="attr-presence-a1" title=""></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-a1", "attr-presence-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-presence-a1" title=""></a>, Element node <a id="attr-presence-a1" title=""></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-pre1", "attr-presence-pre1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-blockquote1", "attr-presence-blockquote1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | Asserts runPass | assert_not_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-pre1", "attr-presence-pre1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-ul1", "attr-presence-ul1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | Asserts runPass | assert_not_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-ul1", "attr-presence-ul1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, Element node <ul id="attr-presence-ul1" data-中文=""></ul>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select2-option4", "attr-presence-select2-option4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | Asserts runPass | assert_not_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-select2-option4", "attr-presence-select2-option4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., Element node <option id="attr-presence-select2-option4" selected="sele..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select3-option2", "attr-presence-select3-option2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <option id="attr-presence-select3-option3" selected="sele..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select3-option3", "attr-presence-select3-option3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | Asserts runPass | assert_not_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-select3-option2", "attr-presence-select3-option2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., Element node <option id="attr-presence-select3-option2" selected="">B<..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector, matching align attribute with value, unclosed bracket: #attr-value [align="center" | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute value selector, matching align attribute with value, unclosed bracket: #attr-value [align="center" | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div2" align=""></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div2", "attr-value-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div2" align=""></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div2", "attr-value-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div2" align=""></div>, Element node <div id="attr-value-div2" align=""></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div3", "attr-value-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div3", "attr-value-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, Element node <div id="attr-value-div3" data-attr-value="é"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div4", "attr-value-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div4", "attr-value-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div5", "attr-value-div5", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div5", "attr-value-div5", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, Element node <div id="attr-value-div5" data-attr-value="中文"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div1", "attr-whitespace-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div1", "attr-whitespace-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div4", "attr-whitespace-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div4", "attr-whitespace-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div5", "attr-whitespace-div5", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div5", "attr-whitespace-div5", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-p1", "attr-whitespace-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | Asserts runPass | assert_not_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-p1", "attr-whitespace-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-hyphen-div2", "attr-hyphen-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | Asserts runPass | assert_not_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-hyphen-div2", "attr-hyphen-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, Element node <div id="attr-hyphen-div2" lang="fr"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-hyphen-div3", "attr-hyphen-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | Asserts runPass | assert_not_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-hyphen-div3", "attr-hyphen-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-a1", "attr-begins-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-a3", "attr-begins-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | Asserts runPass | assert_not_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-a1", "attr-begins-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-div2", "attr-begins-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-begins-div4" lang="en-US"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-div4", "attr-begins-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | Asserts runPass | assert_not_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-div2", "attr-begins-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, Element node <div id="attr-begins-div2" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute begins with selector, not matching class attribute with empty value: #attr-begins [class^=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute begins with selector, not matching class attribute with empty value: #attr-begins [class^=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | Asserts runPass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | Asserts runPass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-a1", "attr-ends-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-a3", "attr-ends-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | Asserts runPass | assert_not_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-a1", "attr-ends-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-div2", "attr-ends-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-ends-div4" lang="fr-CH"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-div4", "attr-ends-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | Asserts runPass | assert_not_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-div2", "attr-ends-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, Element node <div id="attr-ends-div2" lang="de-CH"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute ends with selector, not matching class attribute with empty value: #attr-ends [class$=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute ends with selector, not matching class attribute with empty value: #attr-ends [class$=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | Asserts runPass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | Asserts runPass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a3", "attr-contains-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a2" href="http://example.org/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a2", "attr-contains-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a3", "attr-contains-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div2", "attr-contains-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-contains-div6" lang="en-US"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div6", "attr-contains-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | Asserts runPass | assert_not_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-div2", "attr-contains-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, Element node <div id="attr-contains-div2" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div3", "attr-contains-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-contains-div5" lang="fr-CH"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div5", "attr-contains-div5", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | Asserts runPass | assert_not_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-div3", "attr-contains-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, Element node <div id="attr-contains-div3" lang="de-CH"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector, not matching class attribute with empty value: #attr-contains [class*=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Attribute contains selector, not matching class attribute with empty value: #attr-contains [class*=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :root pseudo-class selector, not matching document root element: :root | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :root pseudo-class selector, not matching document root element: :root | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td3"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td3", "pseudo-nth-td3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td9"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td9", "pseudo-nth-td9", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-tr3", "pseudo-nth-tr3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td15"></td>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td15", "pseudo-nth-td15", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td3"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td3", "pseudo-nth-td3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td3"></td>, Element node <td id="pseudo-nth-td3"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li6"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li6", "pseudo-nth-li6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li9"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li9", "pseudo-nth-li9", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li12"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li12", "pseudo-nth-li12", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li3"></li>, Element node <li id="pseudo-nth-li3"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li6"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li6", "pseudo-nth-li6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li8"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li8", "pseudo-nth-li8", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li10"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li10", "pseudo-nth-li10", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li12"></li>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li12", "pseudo-nth-li12", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li4"></li>, Element node <li id="pseudo-nth-li4"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-tr1", "pseudo-nth-tr1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td4"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td4", "pseudo-nth-td4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td10"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td10", "pseudo-nth-td10", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td16"></td>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td16", "pseudo-nth-td16", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | Asserts runPass | assert_not_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-tr1", "pseudo-nth-tr1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li7"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li7", "pseudo-nth-li7", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li10"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li10", "pseudo-nth-li10", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li5"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li5", "pseudo-nth-li5", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li7"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li7", "pseudo-nth-li7", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li9"></li>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li9", "pseudo-nth-li9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em3">em3</em>, Element node <em id="pseudo-nth-em3">em3</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong2", "pseudo-nth-strong2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-last-of-type selector, matching the third last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-last-of-type selector, matching the third last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong1", "pseudo-nth-strong1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em1">em1</em>, Element node <em id="pseudo-nth-em1">em1</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong1", "pseudo-nth-strong1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td1"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td1", "pseudo-nth-td1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td7"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td7", "pseudo-nth-td7", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td13"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td13", "pseudo-nth-td13", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td1"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td1", "pseudo-nth-td1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td1"></td>, Element node <td id="pseudo-nth-td1"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em4">em4</em>, Element node <em id="pseudo-nth-em4">em4</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong2", "pseudo-nth-strong2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span4">span4</span>, Element node <span id="pseudo-nth-span4">span4</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td6"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td6", "pseudo-nth-td6", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td12"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td12", "pseudo-nth-td12", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td18"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td18", "pseudo-nth-td18", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td6"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td6", "pseudo-nth-td6", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td6"></td>, Element node <td id="pseudo-nth-td6"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-first-child-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-div1", "pseudo-first-child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | Asserts runPass | assert_not_equals(Element node <div id="pseudo-first-child-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-first-child-div1", "pseudo-first-child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-first-child-div1"></div>, Element node <div id="pseudo-first-child-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span1", "pseudo-first-child-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span3"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span3", "pseudo-first-child-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span5"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span5", "pseudo-first-child-span5", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-first-child-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-first-child-span1", "pseudo-first-child-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-first-child-span1"></span>, Element node <span id="pseudo-first-child-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-last-child-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-div3", "pseudo-last-child-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | Asserts runPass | assert_not_equals(Element node <div id="pseudo-last-child-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-last-child-div3", "pseudo-last-child-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-last-child-div3"></div>, Element node <div id="pseudo-last-child-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span2"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span2", "pseudo-last-child-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span4"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span4", "pseudo-last-child-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span6"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span6", "pseudo-last-child-span6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-last-child-span2"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-last-child-span2", "pseudo-last-child-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-last-child-span2"></span>, Element node <span id="pseudo-last-child-span2"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-only-em1"></em>, Element node <em id="pseudo-only-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p2", "pseudo-empty-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | Asserts runPass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p2", "pseudo-empty-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-empty-span1"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-span1", "pseudo-empty-span1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | Asserts runPass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-a1", "pseudo-link-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-a2", "pseudo-link-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <area id="pseudo-link-area1" href=""></area>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-area1", "pseudo-link-area1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | Asserts runPass | assert_not_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-link-a1", "pseudo-link-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, Element node <a id="pseudo-link-a1" href="">with href</a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :lang pseudo-class selector, not matching element with no inherited language: #pseudo-lang-div1:lang(en) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-lang-div2", "pseudo-lang-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | Asserts runPass | assert_not_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-lang-div2", "pseudo-lang-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, Element node <div id="pseudo-lang-div2" lang="fr"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-lang-div3", "pseudo-lang-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | Asserts runPass | assert_not_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-lang-div3", "pseudo-lang-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(11, 11, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input1", "pseudo-ui-input1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input2" type="password"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input2", "pseudo-ui-input2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input3" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input3", "pseudo-ui-input3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input5" type="checkbox"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input5", "pseudo-ui-input5", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input6", "pseudo-ui-input6", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input7" type="submit"></input>, null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input7", "pseudo-ui-input7", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input8" type="button"></input>, null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input8", "pseudo-ui-input8", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input9" type="hidden"></input>, null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input9", "pseudo-ui-input9", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <textarea id="pseudo-ui-textarea1"></textarea>, null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-textarea1", "pseudo-ui-textarea1", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <button id="pseudo-ui-button1">Enabled</button>, null, "The item in index 10 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-button1", "pseudo-ui-button1", "The item in index 10 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input1", "pseudo-ui-input1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, Element node <input id="pseudo-ui-input1" type="text"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :enabled pseudo-class selector, not matching link elements: #pseudo-link :enabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :enabled pseudo-class selector, not matching link elements: #pseudo-link :enabled | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :disabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(11, 11, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input10", "pseudo-ui-input10", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input11", "pseudo-ui-input11", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input12", "pseudo-ui-input12", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input13", "pseudo-ui-input13", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input14", "pseudo-ui-input14", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input15", "pseudo-ui-input15", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input16", "pseudo-ui-input16", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input17", "pseudo-ui-input17", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input18", "pseudo-ui-input18", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-textarea2", "pseudo-ui-textarea2", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., null, "The item in index 10 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-button2", "pseudo-ui-button2", "The item in index 10 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :disabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input10", "pseudo-ui-input10", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :disabled pseudo-class selector, not matching link elements: #pseudo-link :disabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :disabled pseudo-class selector, not matching link elements: #pseudo-link :disabled | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input6", "pseudo-ui-input6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input13", "pseudo-ui-input13", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input15", "pseudo-ui-input15", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p1", "not-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p2", "not-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p3", "not-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :not pseudo-class selector, matching : #not>:not(div) | Asserts runPass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-p1", "not-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="not-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em1", "not-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="not-em2"></em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em2", "not-em2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="not-em3"></em>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em3", "not-em3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | Asserts runPass | assert_not_equals(Element node <em id="not-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-em1", "not-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="not-em1"></em>, Element node <em id="not-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :not pseudo-class selector, matching nothing: :not(*) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :not pseudo-class selector argument surrounded by spaces, matching : #not>:not( div ) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p1", "not-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p2", "not-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p3", "not-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: :not pseudo-class selector argument surrounded by spaces, matching : #not>:not( div ) | Asserts runPass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-p1", "not-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :before pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:before | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :before pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:before | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::before | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: ::before pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::before | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: :after pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:after | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: :after pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:after | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::after | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: ::after pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::after | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Class selector, matching element with specified class: .class-p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p1", "class-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p2" class="class-p foo bar"></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p2", "class-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p3" class="foo bar class-p"></p>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p3", "class-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Class selector, matching element with specified class: .class-p | Asserts runPass | assert_not_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-p1", "class-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, Element node <p id="class-p1" class="foo class-p bar"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(6, 6, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div1", "class-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div2" class="apple banana orange"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div2", "class-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p4" class="orange apple banana"></p>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p4", "class-p4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div3" class="orange banana apple"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div3", "class-div3", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p6" class="banana apple orange"></p>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p6", "class-p6", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div4" class="banana orange apple"></div>, null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div4", "class-div4", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | Asserts runPass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-div1", "class-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div1", "class-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div2" class="apple banana orange"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div2", "class-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div3" class="orange banana apple"></div>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div3", "class-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div4" class="banana orange apple"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div4", "class-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | Asserts runPass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-div1", "class-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Class selector, matching element with class value using non-ASCII characters (1): .台北Táiběi | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Class selector, matching element with class value using non-ASCII characters (1): .台北Táiběi | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="class-span2" class="台北"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span2", "class-span2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (1): .台北Táiběi.台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters (1): .台北Táiběi.台北 | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span3" class="foo:bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span3", "class-span3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | Asserts runPass | assert_not_equals(Element node <span id="class-span3" class="foo:bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span3", "class-span3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span3" class="foo:bar"></span>, Element node <span id="class-span3" class="foo:bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span4", "class-span4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | Asserts runPass | assert_not_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span4", "class-span4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, Element node <span id="class-span4" class="test.foo[5]bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: ID selector, matching element with specified id: #id #id-div1 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="id-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div2", "id-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="id-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div2", "id-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: ID selector, not matching non-existent descendant: #id #none | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | Asserts runPass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: ID selector, matching id value using non-ASCII characters (1): #台北Táiběi | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: ID selector, matching id value using non-ASCII characters (1): #台北Táiběi | Asserts runPass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: ID selector, matching id value using non-ASCII characters (2): #台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北", "台北", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: ID selector, matching id value using non-ASCII characters (2): #台北 | Asserts runPass | assert_not_equals(Element node <span id="台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北", "台北", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北"></span>, Element node <span id="台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: ID selector, matching id values using non-ASCII characters (1): #台北Táiběi, #台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="台北"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北", "台北", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: ID selector, matching id values using non-ASCII characters (1): #台北Táiběi, #台北 | Asserts runPass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="#foo:bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("#foo:bar", "#foo:bar", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | Asserts runPass | assert_not_equals(Element node <span id="#foo:bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("#foo:bar", "#foo:bar", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="#foo:bar"></span>, Element node <span id="#foo:bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="test.foo[5]bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("test.foo[5]bar", "test.foo[5]bar", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | Asserts runPass | assert_not_equals(Element node <span id="test.foo[5]bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("test.foo[5]bar", "test.foo[5]bar", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="test.foo[5]bar"></span>, Element node <span id="test.foo[5]bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="any-namespace-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div1", "any-namespace-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div2", "any-namespace-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div3"></div>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div3", "any-namespace-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div4"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div4", "any-namespace-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | Asserts runPass | assert_not_equals(Element node <div id="any-namespace-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("any-namespace-div1", "any-namespace-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="any-namespace-div1"></div>, Element node <div id="any-namespace-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | Asserts runPass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | Asserts runPass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div4" class="descendant-div4"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div4", "descendant-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | Asserts runPass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., Element node <div id="descendant-div3" class="descendant-div3"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Descendant combinator, whitespace characters: #descendant
#descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Descendant combinator, whitespace characters: #descendant
#descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="child-div4" class="child-div4"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div4", "child-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, whitespace after: #child-div1>
#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Child combinator, whitespace after: #child-div1>
#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, whitespace before: #child-div1
>#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Child combinator, whitespace before: #child-div1
>#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p2", "adjacent-p2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p2", "adjacent-p2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, Element node <p id="adjacent-p2" class="adjacent-p2"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div6", "sibling-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div6", "sibling-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p2", "sibling-p2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | Asserts runPass | assert_not_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p2", "sibling-p2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, Element node <p id="sibling-p2" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em,
#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Syntax, group of selectors separator, whitespace after: #group em,
#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em
,#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Syntax, group of selectors separator, whitespace before: #group em
,#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | Fragment.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | Fragment.querySelectorAll: Slotted selector: ::slotted(foo) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Slotted selector: ::slotted(foo) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | Fragment.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | Fragment.querySelector: Slotted selector (no matching closing paren): ::slotted(foo | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Type selector, matching html element: html | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Type selector, matching html element: html | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Type selector, matching body element: body | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Type selector, matching body element: body | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Universal selector, matching all children of element with specified ID: #universal>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p1", "universal-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <hr id="universal-hr1"></hr>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-hr1", "universal-hr1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-pre1", "universal-pre1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p2", "universal-p2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <address id="universal-address1">Some more nested element..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-address1", "universal-address1", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Universal selector, matching all children of element with specified ID: #universal>* | Asserts runPass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-p1", "universal-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code1", "universal-code1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="universal-span1">embedded code</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-span1", "universal-span1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a1", "universal-a1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code2", "universal-code2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Universal selector, matching all grandchildren of element with specified ID: #universal>*>* | Asserts runPass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-code1", "universal-code1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <code id="universal-code1">id="universal"</code>, Element node <code id="universal-code1">id="universal"</code>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Universal selector, matching all children of empty element with specified ID: #empty>* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Universal selector, matching all children of empty element with specified ID: #empty>* | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Universal selector, matching all descendants of element with specified ID: #universal * | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(10, 10, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p1", "universal-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code1">id="universal"</code>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code1", "universal-code1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <hr id="universal-hr1"></hr>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-hr1", "universal-hr1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <pre id="universal-pre1">Some preformatted text with some..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-pre1", "universal-pre1", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="universal-span1">embedded code</span>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-span1", "universal-span1", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="universal-p2">This is a normal link: <a id="univer..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-p2", "universal-p2", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="universal-a1" href="http://www.w3.org/">W3C</a>, null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a1", "universal-a1", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <address id="universal-address1">Some more nested element..., null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-address1", "universal-address1", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <code id="universal-code2"><a href="#" id="universal-a2">..., null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-code2", "universal-code2", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a href="#" id="universal-a2">code hyperlink</a>, null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("universal-a2", "universal-a2", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Universal selector, matching all descendants of element with specified ID: #universal * | Asserts runPass | assert_not_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("universal-p1", "universal-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="universal-p1">Universal selector tests inside elem..., Element node <p id="universal-p1">Universal selector tests inside elem..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-div1", "attr-presence-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute presence selector, matching align attribute with value: .attr-presence-div1[align] | Asserts runPass | assert_not_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-div1", "attr-presence-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., Element node <div class="attr-presence-div1" id="attr-presence-div1" a..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-div2", "attr-presence-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute presence selector, matching align attribute with empty value: .attr-presence-div2[align] | Asserts runPass | assert_not_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-div2", "attr-presence-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., Element node <div class="attr-presence-div2" id="attr-presence-div2" a..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [*|TiTlE] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-presence-a1" title=""></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-a1", "attr-presence-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="attr-presence-span1" title="attr-presence-span1..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-span1", "attr-presence-span1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <i id="attr-presence-i1" title=""></i>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-i1", "attr-presence-i1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute presence selector, matching title attribute, case insensitivity: #attr-presence [*|TiTlE] | Asserts runPass | assert_not_equals(Element node <a id="attr-presence-a1" title=""></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-a1", "attr-presence-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-presence-a1" title=""></a>, Element node <a id="attr-presence-a1" title=""></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-pre1", "attr-presence-pre1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <blockquote id="attr-presence-blockquote1" data-attr-pres..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-blockquote1", "attr-presence-blockquote1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute presence selector, matching custom data-* attribute: [data-attr-presence] | Asserts runPass | assert_not_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-pre1", "attr-presence-pre1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., Element node <pre id="attr-presence-pre1" data-attr-presence="pre1"></..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute presence selector, not matching attribute with similar name: .attr-presence-div3[align], .attr-presence-div4[align] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-ul1", "attr-presence-ul1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute presence selector, matching attribute with non-ASCII characters: ul[data-中文] | Asserts runPass | assert_not_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-ul1", "attr-presence-ul1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <ul id="attr-presence-ul1" data-中文=""></ul>, Element node <ul id="attr-presence-ul1" data-中文=""></ul>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute presence selector, not matching default option without selected attribute: #attr-presence-select1 option[selected] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select2-option4", "attr-presence-select2-option4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute presence selector, matching option with selected attribute: #attr-presence-select2 option[selected] | Asserts runPass | assert_not_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-select2-option4", "attr-presence-select2-option4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <option id="attr-presence-select2-option4" selected="sele..., Element node <option id="attr-presence-select2-option4" selected="sele..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select3-option2", "attr-presence-select3-option2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <option id="attr-presence-select3-option3" selected="sele..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-presence-select3-option3", "attr-presence-select3-option3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute presence selector, matching multiple options with selected attributes: #attr-presence-select3 option[selected] | Asserts runPass | assert_not_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-presence-select3-option2", "attr-presence-select3-option2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <option id="attr-presence-select3-option2" selected="">B<..., Element node <option id="attr-presence-select3-option2" selected="">B<..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute value selector, matching align attribute with value: #attr-value [align="center"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector, matching align attribute with value, unclosed bracket: #attr-value [align="center" | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute value selector, matching align attribute with value, unclosed bracket: #attr-value [align="center" | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div1" align="center"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div1", "attr-value-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div1" align="center"></div>, Element node <div id="attr-value-div1" align="center"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div2" align=""></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div2", "attr-value-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute value selector, matching align attribute with empty value: #attr-value [align=""] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div2" align=""></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div2", "attr-value-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div2" align=""></div>, Element node <div id="attr-value-div2" align=""></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute value selector, not matching align attribute with partial value: #attr-value [align="c"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute value selector, not matching align attribute with incorrect value: #attr-value [align="centera"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div3", "attr-value-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute value selector, matching custom data-* attribute with unicode escaped value: [data-attr-value="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div3", "attr-value-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div3" data-attr-value="é"></div>, Element node <div id="attr-value-div3" data-attr-value="é"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div4", "attr-value-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute value selector, matching custom data-* attribute with escaped character: [data-attr-value_foo="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div4", "attr-value-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, Element node <div id="attr-value-div4" data-attr-value_foo="é"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes: #attr-value input[type='hidden'],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes: #attr-value input[type="hidden"],#attr-value input[type='radio'] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input4" type="radio"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input4", "attr-value-input4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input6" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input6", "attr-value-input6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input8" type="hidden"></input>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input8", "attr-value-input8", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="attr-value-input9" type="radio"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-input9", "attr-value-input9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes: #attr-value input[type=hidden],#attr-value input[type=radio] | Asserts runPass | assert_not_equals(Element node <input id="attr-value-input3" type="hidden"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-input3", "attr-value-input3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="attr-value-input3" type="hidden"></input>, Element node <input id="attr-value-input3" type="hidden"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-value-div5", "attr-value-div5", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute value selector, matching attribute with value using non-ASCII characters: [data-attr-value=中文] | Asserts runPass | assert_not_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-value-div5", "attr-value-div5", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-value-div5" data-attr-value="中文"></div>, Element node <div id="attr-value-div5" data-attr-value="中文"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div1", "attr-whitespace-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute whitespace-separated list selector, matching class attribute with value: #attr-whitespace [class~="div1"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div1", "attr-whitespace-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, Element node <div id="attr-whitespace-div1" class="foo div1 bar"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with empty value: #attr-whitespace [class~=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute whitespace-separated list selector, not matching class attribute with partial value: [data-attr-whitespace~="div"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div4", "attr-whitespace-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div4", "attr-whitespace-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., Element node <div id="attr-whitespace-div4" data-attr-whitespace="foo ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-div5", "attr-whitespace-div5", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"] | Asserts runPass | assert_not_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-div5", "attr-whitespace-div5", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., Element node <div id="attr-whitespace-div5" data-attr-whitespace_foo="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a2" rel="tag nofollow"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a2", "attr-whitespace-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a3" rel="tag bookmark"></a>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a3", "attr-whitespace-a3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a5" rel="nofollow"></a>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a5", "attr-whitespace-a5", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-whitespace-a7" rel="prev next tag alternate n..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-a7", "attr-whitespace-a7", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] | Asserts runPass | assert_not_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-a1", "attr-whitespace-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, Element node <a id="attr-whitespace-a1" rel="next bookmark"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-whitespace-p1", "attr-whitespace-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文] | Asserts runPass | assert_not_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-whitespace-p1", "attr-whitespace-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., Element node <p id="attr-whitespace-p1" title="Chinese 中文 characters">..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute hyphen-separated list selector, not matching unspecified lang attribute: #attr-hyphen-div1[lang|="en"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-hyphen-div2", "attr-hyphen-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with exact value: #attr-hyphen-div2[lang|="fr"] | Asserts runPass | assert_not_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-hyphen-div2", "attr-hyphen-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-hyphen-div2" lang="fr"></div>, Element node <div id="attr-hyphen-div2" lang="fr"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-hyphen-div3", "attr-hyphen-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute hyphen-separated list selector, matching lang attribute with partial value: #attr-hyphen-div3[lang|="en"] | Asserts runPass | assert_not_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-hyphen-div3", "attr-hyphen-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, Element node <div id="attr-hyphen-div3" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute hyphen-separated list selector, not matching incorrect value: #attr-hyphen-div4[lang|="es-AR"] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-a1", "attr-begins-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-begins-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-a3", "attr-begins-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute begins with selector, matching href attributes beginning with specified substring: #attr-begins a[href^="http://www"] | Asserts runPass | assert_not_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-a1", "attr-begins-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, Element node <a id="attr-begins-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-div2", "attr-begins-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-begins-div4" lang="en-US"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-div4", "attr-begins-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute begins with selector, matching lang attributes beginning with specified substring, : #attr-begins [lang^="en-"] | Asserts runPass | assert_not_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-div2", "attr-begins-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-begins-div2" lang="en-AU"></div>, Element node <div id="attr-begins-div2" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute begins with selector, not matching class attribute with empty value: #attr-begins [class^=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute begins with selector, not matching class attribute with empty value: #attr-begins [class^=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute begins with selector, not matching class attribute not beginning with specified substring: #attr-begins [class^=apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=' apple'] | Asserts runPass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring: #attr-begins [class^=" apple"] | Asserts runPass | assert_not_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-begins-p1", "attr-begins-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-begins-p1" class=" apple"></p>, Element node <p id="attr-begins-p1" class=" apple"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring: #attr-begins [class^= apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-a1", "attr-ends-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-ends-a3" href="http://www.example.org"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-a3", "attr-ends-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute ends with selector, matching href attributes ending with specified substring: #attr-ends a[href$=".org"] | Asserts runPass | assert_not_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-a1", "attr-ends-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, Element node <a id="attr-ends-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-div2", "attr-ends-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-ends-div4" lang="fr-CH"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-div4", "attr-ends-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute ends with selector, matching lang attributes ending with specified substring, : #attr-ends [lang$="-CH"] | Asserts runPass | assert_not_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-div2", "attr-ends-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-ends-div2" lang="de-CH"></div>, Element node <div id="attr-ends-div2" lang="de-CH"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute ends with selector, not matching class attribute with empty value: #attr-ends [class$=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute ends with selector, not matching class attribute with empty value: #attr-ends [class$=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute ends with selector, not matching class attribute not ending with specified substring: #attr-ends [class$=apple] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring: #attr-ends [class$='apple '] | Asserts runPass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring: #attr-ends [class$="apple "] | Asserts runPass | assert_not_equals(Element node <p id="attr-ends-p1" class="apple "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-ends-p1", "attr-ends-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-ends-p1" class="apple "></p>, Element node <p id="attr-ends-p1" class="apple "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring: #attr-ends [class$=apple ] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a3", "attr-contains-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector, matching href attributes beginning with specified substring: #attr-contains a[href*="http://www"] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a2" href="http://example.org/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a2", "attr-contains-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector, matching href attributes ending with specified substring: #attr-contains a[href*=".org"] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="attr-contains-a3" href="http://www.example.com/"></a>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-a3", "attr-contains-a3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector, matching href attributes containing specified substring: #attr-contains a[href*=".example."] | Asserts runPass | assert_not_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-a1", "attr-contains-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, Element node <a id="attr-contains-a1" href="http://www.example.org"></a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div2", "attr-contains-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-contains-div6" lang="en-US"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div6", "attr-contains-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector, matching lang attributes beginning with specified substring, : #attr-contains [lang*="en-"] | Asserts runPass | assert_not_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-div2", "attr-contains-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-contains-div2" lang="en-AU"></div>, Element node <div id="attr-contains-div2" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div3", "attr-contains-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="attr-contains-div5" lang="fr-CH"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-div5", "attr-contains-div5", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector, matching lang attributes ending with specified substring, : #attr-contains [lang*="-CH"] | Asserts runPass | assert_not_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-div3", "attr-contains-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="attr-contains-div3" lang="de-CH"></div>, Element node <div id="attr-contains-div3" lang="de-CH"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector, not matching class attribute with empty value: #attr-contains [class*=""] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Attribute contains selector, not matching class attribute with empty value: #attr-contains [class*=""] | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=' apple'] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring: #attr-contains [class*='orange '] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring: #attr-contains [class*='ple banana ora'] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring: #attr-contains [class*=" apple"] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring: #attr-contains [class*="orange "] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring: #attr-contains [class*="ple banana ora"] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring: #attr-contains [class*= apple] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring: #attr-contains [class*=orange ] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring: #attr-contains [class*= banana ] | Asserts runPass | assert_not_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("attr-contains-p1", "attr-contains-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, Element node <p id="attr-contains-p1" class=" apple banana orange "></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :root pseudo-class selector, not matching document root element: :root | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :root pseudo-class selector, not matching document root element: :root | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td3"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td3", "pseudo-nth-td3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td9"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td9", "pseudo-nth-td9", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <tr id="pseudo-nth-tr3"><td id="pseudo-nth-td13"></td><td..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-tr3", "pseudo-nth-tr3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td15"></td>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td15", "pseudo-nth-td15", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-child selector, matching the third child element: #pseudo-nth-table1 :nth-child(3) | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td3"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td3", "pseudo-nth-td3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td3"></td>, Element node <td id="pseudo-nth-td3"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li6"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li6", "pseudo-nth-li6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li9"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li9", "pseudo-nth-li9", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li12"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li12", "pseudo-nth-li12", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-child selector, matching every third child element: #pseudo-nth li:nth-child(3n) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li3"></li>, Element node <li id="pseudo-nth-li3"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li6"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li6", "pseudo-nth-li6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li8"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li8", "pseudo-nth-li8", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li10"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li10", "pseudo-nth-li10", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li12"></li>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li12", "pseudo-nth-li12", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-child selector, matching every second child element, starting from the fourth: #pseudo-nth li:nth-child(2n+4) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li4"></li>, Element node <li id="pseudo-nth-li4"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-child selector, matching every fourth child element, starting from the third: #pseudo-nth-p1 :nth-child(4n-1) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-tr1", "pseudo-nth-tr1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td4"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td4", "pseudo-nth-td4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td10"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td10", "pseudo-nth-td10", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td16"></td>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td16", "pseudo-nth-td16", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-last-child selector, matching the third last child element: #pseudo-nth-table1 :nth-last-child(3) | Asserts runPass | assert_not_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-tr1", "pseudo-nth-tr1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., Element node <tr id="pseudo-nth-tr1"><td id="pseudo-nth-td1"></td><td ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li4"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li4", "pseudo-nth-li4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li7"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li7", "pseudo-nth-li7", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li10"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li10", "pseudo-nth-li10", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-last-child selector, matching every third child element from the end: #pseudo-nth li:nth-last-child(3n) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li3"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li3", "pseudo-nth-li3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li5"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li5", "pseudo-nth-li5", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li7"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li7", "pseudo-nth-li7", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="pseudo-nth-li9"></li>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-li9", "pseudo-nth-li9", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last: #pseudo-nth li:nth-last-child(2n+4) | Asserts runPass | assert_not_equals(Element node <li id="pseudo-nth-li1"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-li1", "pseudo-nth-li1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="pseudo-nth-li1"></li>, Element node <li id="pseudo-nth-li1"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last: #pseudo-nth-p1 :nth-last-child(4n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-of-type selector, matching the third em element: #pseudo-nth-p1 em:nth-of-type(3) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em3">em3</em>, Element node <em id="pseudo-nth-em3">em3</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong2", "pseudo-nth-strong2", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-of-type selector, matching every second element of their type: #pseudo-nth-p1 :nth-of-type(2n) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first: #pseudo-nth-p1 span:nth-of-type(2n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-last-of-type selector, matching the third last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-last-of-type selector, matching the third last em element: #pseudo-nth-p1 em:nth-last-of-type(3) | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em2">em2</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em2", "pseudo-nth-em2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em2">em2</em>, Element node <em id="pseudo-nth-em2">em2</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(5, 5, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong1", "pseudo-nth-strong1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em3">em3</em>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em3", "pseudo-nth-em3", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span3">span3</span>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span3", "pseudo-nth-span3", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-last-of-type selector, matching every second last element of their type: #pseudo-nth-p1 :nth-last-of-type(2n) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last: #pseudo-nth-p1 span:nth-last-of-type(2n-1) | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span2">span2</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span2", "pseudo-nth-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span2">span2</span>, Element node <span id="pseudo-nth-span2">span2</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :first-of-type selector, matching the first em element: #pseudo-nth-p1 em:first-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em1">em1</em>, Element node <em id="pseudo-nth-em1">em1</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em1">em1</em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em1", "pseudo-nth-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong1">strong1</strong>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong1", "pseudo-nth-strong1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :first-of-type selector, matching the first of every type of element: #pseudo-nth-p1 :first-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span1">span1</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span1", "pseudo-nth-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span1">span1</span>, Element node <span id="pseudo-nth-span1">span1</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td1"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td1", "pseudo-nth-td1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td7"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td7", "pseudo-nth-td7", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td13"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td13", "pseudo-nth-td13", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :first-of-type selector, matching the first td element in each table row: #pseudo-nth-table1 tr :first-of-type | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td1"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td1", "pseudo-nth-td1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td1"></td>, Element node <td id="pseudo-nth-td1"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :last-of-type selector, matching the last em elemnet: #pseudo-nth-p1 em:last-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-nth-em4">em4</em>, Element node <em id="pseudo-nth-em4">em4</em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="pseudo-nth-strong2">strong2</strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-strong2", "pseudo-nth-strong2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-nth-em4">em4</em>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-em4", "pseudo-nth-em4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :last-of-type selector, matching the last of every type of element: #pseudo-nth-p1 :last-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-nth-span4">span4</span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-span4", "pseudo-nth-span4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-nth-span4">span4</span>, Element node <span id="pseudo-nth-span4">span4</span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td6"></td>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td6", "pseudo-nth-td6", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td12"></td>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td12", "pseudo-nth-td12", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <td id="pseudo-nth-td18"></td>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-nth-td18", "pseudo-nth-td18", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :last-of-type selector, matching the last td element in each table row: #pseudo-nth-table1 tr :last-of-type | Asserts runPass | assert_not_equals(Element node <td id="pseudo-nth-td6"></td>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-nth-td6", "pseudo-nth-td6", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <td id="pseudo-nth-td6"></td>, Element node <td id="pseudo-nth-td6"></td>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-first-child-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-div1", "pseudo-first-child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :first-child pseudo-class selector, matching first child div element: #pseudo-first-child div:first-child | Asserts runPass | assert_not_equals(Element node <div id="pseudo-first-child-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-first-child-div1", "pseudo-first-child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-first-child-div1"></div>, Element node <div id="pseudo-first-child-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :first-child pseudo-class selector, doesn't match non-first-child elements: .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span1", "pseudo-first-child-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span3"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span3", "pseudo-first-child-span3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-first-child-span5"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-first-child-span5", "pseudo-first-child-span5", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :first-child pseudo-class selector, matching first-child of multiple elements: #pseudo-first-child span:first-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-first-child-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-first-child-span1", "pseudo-first-child-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-first-child-span1"></span>, Element node <span id="pseudo-first-child-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-last-child-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-div3", "pseudo-last-child-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :last-child pseudo-class selector, matching last child div element: #pseudo-last-child div:last-child | Asserts runPass | assert_not_equals(Element node <div id="pseudo-last-child-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-last-child-div3", "pseudo-last-child-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-last-child-div3"></div>, Element node <div id="pseudo-last-child-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :last-child pseudo-class selector, doesn't match non-last-child elements: .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span2"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span2", "pseudo-last-child-span2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span4"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span4", "pseudo-last-child-span4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-last-child-span6"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-last-child-span6", "pseudo-last-child-span6", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :last-child pseudo-class selector, matching first-child of multiple elements: #pseudo-last-child span:last-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-last-child-span2"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-last-child-span2", "pseudo-last-child-span2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-last-child-span2"></span>, Element node <span id="pseudo-last-child-span2"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :pseudo-only-child pseudo-class selector, matching all only-child elements: #pseudo-only :only-child | Asserts runPass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :pseudo-only-child pseudo-class selector, matching only-child em elements: #pseudo-only em:only-child | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type: #pseudo-only :only-of-type | Asserts runPass | assert_not_equals(Element node <span id="pseudo-only-span1"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-span1", "pseudo-only-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="pseudo-only-span1"></span>, Element node <span id="pseudo-only-span1"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type: #pseudo-only em:only-of-type | Asserts runPass | assert_not_equals(Element node <em id="pseudo-only-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-only-em1", "pseudo-only-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="pseudo-only-em1"></em>, Element node <em id="pseudo-only-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p2", "pseudo-empty-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :empty pseudo-class selector, matching empty p elements: #pseudo-empty p:empty | Asserts runPass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="pseudo-empty-p2"><!-- comment node --></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-p2", "pseudo-empty-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="pseudo-empty-span1"></span>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-empty-span1", "pseudo-empty-span1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :empty pseudo-class selector, matching all empty elements: #pseudo-empty :empty | Asserts runPass | assert_not_equals(Element node <p id="pseudo-empty-p1"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-empty-p1", "pseudo-empty-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="pseudo-empty-p1"></p>, Element node <p id="pseudo-empty-p1"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-a1", "pseudo-link-a1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <a id="pseudo-link-a2" href="http://example.org/">with hr..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-a2", "pseudo-link-a2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <area id="pseudo-link-area1" href=""></area>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-link-area1", "pseudo-link-area1", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes: #pseudo-link :link, #pseudo-link :visited | Asserts runPass | assert_not_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-link-a1", "pseudo-link-a1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <a id="pseudo-link-a1" href="">with href</a>, Element node <a id="pseudo-link-a1" href="">with href</a>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :link and :visited pseudo-class selectors, not matching link elements with href attributes: #head :link, #head :visited | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :link and :visited pseudo-class selectors, chained, mutually exclusive pseudo-classes match nothing: :link:visited | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="target"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("target", "target", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier: :target | Asserts runPass | assert_not_equals(Element node <div id="target"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("target", "target", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="target"></div>, Element node <div id="target"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-lang-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-lang-div1", "pseudo-lang-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :lang pseudo-class selector, matching inherited language: #pseudo-lang-div1:lang(en) | Asserts runPass | assert_not_equals(Element node <div id="pseudo-lang-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-lang-div1", "pseudo-lang-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-lang-div1"></div>, Element node <div id="pseudo-lang-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-lang-div2", "pseudo-lang-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :lang pseudo-class selector, matching specified language with exact value: #pseudo-lang-div2:lang(fr) | Asserts runPass | assert_not_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-lang-div2", "pseudo-lang-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-lang-div2" lang="fr"></div>, Element node <div id="pseudo-lang-div2" lang="fr"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-lang-div3", "pseudo-lang-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :lang pseudo-class selector, matching specified language with partial value: #pseudo-lang-div3:lang(en) | Asserts runPass | assert_not_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-lang-div3", "pseudo-lang-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, Element node <div id="pseudo-lang-div3" lang="en-AU"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :lang pseudo-class selector, not matching incorrect language: #pseudo-lang-div4:lang(es-AR) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(11, 11, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input1", "pseudo-ui-input1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input2" type="password"></input>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input2", "pseudo-ui-input2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input3" type="radio"></input>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input3", "pseudo-ui-input3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input5" type="checkbox"></input>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input5", "pseudo-ui-input5", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input6", "pseudo-ui-input6", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input7" type="submit"></input>, null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input7", "pseudo-ui-input7", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input8" type="button"></input>, null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input8", "pseudo-ui-input8", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input9" type="hidden"></input>, null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input9", "pseudo-ui-input9", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <textarea id="pseudo-ui-textarea1"></textarea>, null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-textarea1", "pseudo-ui-textarea1", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <button id="pseudo-ui-button1">Enabled</button>, null, "The item in index 10 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-button1", "pseudo-ui-button1", "The item in index 10 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :enabled pseudo-class selector, matching all enabled form controls: #pseudo-ui :enabled | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input1", "pseudo-ui-input1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input1" type="text"></input>, Element node <input id="pseudo-ui-input1" type="text"></input>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :enabled pseudo-class selector, not matching link elements: #pseudo-link :enabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :enabled pseudo-class selector, not matching link elements: #pseudo-link :enabled | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :disabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(11, 11, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input10", "pseudo-ui-input10", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input11" disabled="disabled" type="p..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input11", "pseudo-ui-input11", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input12" disabled="disabled" type="r..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input12", "pseudo-ui-input12", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input13", "pseudo-ui-input13", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input14" disabled="disabled" type="c..., null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input14", "pseudo-ui-input14", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input15", "pseudo-ui-input15", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input16" disabled="disabled" type="s..., null, "The item in index 6 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input16", "pseudo-ui-input16", "The item in index 6 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input17" disabled="disabled" type="b..., null, "The item in index 7 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input17", "pseudo-ui-input17", "The item in index 7 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input18" disabled="disabled" type="h..., null, "The item in index 8 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input18", "pseudo-ui-input18", "The item in index 8 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <textarea id="pseudo-ui-textarea2" disabled="disabled"></..., null, "The item in index 9 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-textarea2", "pseudo-ui-textarea2", "The item in index 9 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <button id="pseudo-ui-button2" disabled="disabled">Disabl..., null, "The item in index 10 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-button2", "pseudo-ui-button2", "The item in index 10 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :disabled pseudo-class selector, matching all disabled form controls: #pseudo-ui :disabled | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input10", "pseudo-ui-input10", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., Element node <input id="pseudo-ui-input10" disabled="disabled" type="t..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :disabled pseudo-class selector, not matching link elements: #pseudo-link :disabled | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :disabled pseudo-class selector, not matching link elements: #pseudo-link :disabled | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input6" type="checkbox" checked="che..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input6", "pseudo-ui-input6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input13" disabled="disabled" type="r..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input13", "pseudo-ui-input13", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <input id="pseudo-ui-input15" disabled="disabled" type="c..., null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("pseudo-ui-input15", "pseudo-ui-input15", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes: #pseudo-ui :checked | Asserts runPass | assert_not_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("pseudo-ui-input4", "pseudo-ui-input4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., Element node <input id="pseudo-ui-input4" type="radio" checked="checke..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :not pseudo-class selector, matching : #not>:not(div) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p1", "not-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p2", "not-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p3", "not-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :not pseudo-class selector, matching : #not>:not(div) | Asserts runPass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-p1", "not-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :not pseudo-class selector, matching : #not * :not(:first-child) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="not-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em1", "not-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="not-em2"></em>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em2", "not-em2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <em id="not-em3"></em>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-em3", "not-em3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :not pseudo-class selector, matching : #not * :not(:first-child) | Asserts runPass | assert_not_equals(Element node <em id="not-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-em1", "not-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="not-em1"></em>, Element node <em id="not-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :not pseudo-class selector, matching nothing: :not(*) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :not pseudo-class selector, matching nothing: :not(*|*) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :not pseudo-class selector, matching nothing: :not(*|*) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :not pseudo-class selector argument surrounded by spaces, matching : #not>:not( div ) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p1", "not-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p2"><span id="not-span2"></span><em id="not-em..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p2", "not-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="not-p3"><span id="not-span3"></span><em id="not-em..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("not-p3", "not-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: :not pseudo-class selector argument surrounded by spaces, matching : #not>:not( div ) | Asserts runPass | assert_not_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("not-p1", "not-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., Element node <p id="not-p1"><span id="not-span1"></span><em id="not-em..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :first-line pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-line | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-line | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:first-letter | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::first-letter | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :before pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:before | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :before pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:before | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::before | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: ::before pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::before | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: :after pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:after | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: :after pseudo-element (one-colon syntax) selector, not matching any elements: #pseudo-element:after | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::after | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: ::after pseudo-element (two-colon syntax) selector, not matching any elements: #pseudo-element::after | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Class selector, matching element with specified class: .class-p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(3, 3, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p1", "class-p1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p2" class="class-p foo bar"></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p2", "class-p2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p3" class="foo bar class-p"></p>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p3", "class-p3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Class selector, matching element with specified class: .class-p | Asserts runPass | assert_not_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-p1", "class-p1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="class-p1" class="foo class-p bar"></p>, Element node <p id="class-p1" class="foo class-p bar"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(6, 6, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div1", "class-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div2" class="apple banana orange"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div2", "class-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p4" class="orange apple banana"></p>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p4", "class-p4", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div3" class="orange banana apple"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div3", "class-div3", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="class-p6" class="banana apple orange"></p>, null, "The item in index 4 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-p6", "class-p6", "The item in index 4 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div4" class="banana orange apple"></div>, null, "The item in index 5 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div4", "class-div4", "The item in index 5 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Class selector, chained, matching only elements with all specified classes: #class .apple.orange.banana | Asserts runPass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-div1", "class-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Class Selector, chained, with type selector: div.apple.banana.orange | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div1", "class-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div2" class="apple banana orange"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div2", "class-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div3" class="orange banana apple"></div>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div3", "class-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="class-div4" class="banana orange apple"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-div4", "class-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Class Selector, chained, with type selector: div.apple.banana.orange | Asserts runPass | assert_not_equals(Element node <div id="class-div1" class="apple orange banana"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-div1", "class-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="class-div1" class="apple orange banana"></div>, Element node <div id="class-div1" class="apple orange banana"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Class selector, matching element with class value using non-ASCII characters (1): .台北Táiběi | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Class selector, matching element with class value using non-ASCII characters (1): .台北Táiběi | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="class-span2" class="台北"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span2", "class-span2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Class selector, matching multiple elements with class value using non-ASCII characters: .台北 | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (1): .台北Táiběi.台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span1", "class-span1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Class selector, chained, matching element with multiple class values using non-ASCII characters (1): .台北Táiběi.台北 | Asserts runPass | assert_not_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span1", "class-span1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span1" class="台北Táiběi 台北"></span>, Element node <span id="class-span1" class="台北Táiběi 台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Class selector, matching element with class with escaped character: .foo\:bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span3" class="foo:bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span3", "class-span3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Class selector, matching element with class with escaped character: .foo\:bar | Asserts runPass | assert_not_equals(Element node <span id="class-span3" class="foo:bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span3", "class-span3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span3" class="foo:bar"></span>, Element node <span id="class-span3" class="foo:bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("class-span4", "class-span4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Class selector, matching element with class with escaped character: .test\.foo\[5\]bar | Asserts runPass | assert_not_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("class-span4", "class-span4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="class-span4" class="test.foo[5]bar"></span>, Element node <span id="class-span4" class="test.foo[5]bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, matching element with specified id: #id #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: ID selector, matching element with specified id: #id #id-div1 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div1 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="id-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div2", "id-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: ID selector, chained, matching element with specified id: #id-div1, #id-div2 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div1", "id-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="id-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-div2", "id-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: ID Selector, chained, with type selector: div#id-div1, div#id-div2 | Asserts runPass | assert_not_equals(Element node <div id="id-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-div1", "id-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="id-div1"></div>, Element node <div id="id-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, not matching non-existent descendant: #id #none | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: ID selector, not matching non-existent descendant: #id #none | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, not matching non-existent ancestor: #none #id-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: ID selector, not matching non-existent ancestor: #none #id-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: ID selector, matching multiple elements with duplicate id: #id-li-duplicate | Asserts runPass | assert_not_equals(Element node <li id="id-li-duplicate"></li>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("id-li-duplicate", "id-li-duplicate", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <li id="id-li-duplicate"></li>, Element node <li id="id-li-duplicate"></li>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, matching id value using non-ASCII characters (1): #台北Táiběi | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: ID selector, matching id value using non-ASCII characters (1): #台北Táiběi | Asserts runPass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, matching id value using non-ASCII characters (2): #台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北", "台北", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: ID selector, matching id value using non-ASCII characters (2): #台北 | Asserts runPass | assert_not_equals(Element node <span id="台北"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北", "台北", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北"></span>, Element node <span id="台北"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, matching id values using non-ASCII characters (1): #台北Táiběi, #台北 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <span id="台北"></span>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("台北", "台北", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: ID selector, matching id values using non-ASCII characters (1): #台北Táiběi, #台北 | Asserts runPass | assert_not_equals(Element node <span id="台北Táiběi"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("台北Táiběi", "台北Táiběi", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="台北Táiběi"></span>, Element node <span id="台北Táiběi"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, matching element with id with escaped character: #\#foo\:bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="#foo:bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("#foo:bar", "#foo:bar", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: ID selector, matching element with id with escaped character: #\#foo\:bar | Asserts runPass | assert_not_equals(Element node <span id="#foo:bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("#foo:bar", "#foo:bar", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="#foo:bar"></span>, Element node <span id="#foo:bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <span id="test.foo[5]bar"></span>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("test.foo[5]bar", "test.foo[5]bar", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: ID selector, matching element with id with escaped character: #test\.foo\[5\]bar | Asserts runPass | assert_not_equals(Element node <span id="test.foo[5]bar"></span>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("test.foo[5]bar", "test.foo[5]bar", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <span id="test.foo[5]bar"></span>, Element node <span id="test.foo[5]bar"></span>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Namespace selector, matching element with any namespace: #any-namespace *|div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="any-namespace-div1"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div1", "any-namespace-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div2"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div2", "any-namespace-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div3"></div>, null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div3", "any-namespace-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="any-namespace-div4"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("any-namespace-div4", "any-namespace-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Namespace selector, matching element with any namespace: #any-namespace *|div | Asserts runPass | assert_not_equals(Element node <div id="any-namespace-div1"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("any-namespace-div1", "any-namespace-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="any-namespace-div1"></div>, Element node <div id="any-namespace-div1"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Namespace selector, matching div elements in no namespace only: #no-namespace |div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Namespace selector, matching div elements in no namespace only: #no-namespace |div | Asserts runPass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Namespace selector, matching any elements in no namespace only: #no-namespace |* | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Namespace selector, matching any elements in no namespace only: #no-namespace |* | Asserts runPass | assert_not_equals(Element node <div id="no-namespace-div3"></div>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("no-namespace-div3", "no-namespace-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="no-namespace-div3"></div>, Element node <div id="no-namespace-div3"></div>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(4, 4, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The item in index 2 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The item in index 2 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="descendant-div4" class="descendant-div4"></div>, null, "The item in index 3 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div4", "descendant-div4", "The item in index 3 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Descendant combinator, matching element that is a descendant of an element with id: #descendant div | Asserts runPass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element: body #descendant-div1 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element: div #descendant-div1 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div1", "descendant-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div1" class="descendant-div1"> ..., Element node <div id="descendant-div1" class="descendant-div1"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Descendant combinator, matching element with id that is a descendant of an element with id: #descendant #descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with id: #descendant .descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div3", "descendant-div3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div3" class="descendant-div3"> ..., Element node <div id="descendant-div3" class="descendant-div3"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Descendant combinator, whitespace characters: #descendant
#descendant-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Descendant combinator, whitespace characters: #descendant
#descendant-div2 | Asserts runPass | assert_not_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("descendant-div2", "descendant-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="descendant-div2" class="descendant-div2"> ..., Element node <div id="descendant-div2" class="descendant-div2"> ..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="child-div4" class="child-div4"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div4", "child-div4", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Child combinator, matching element that is a child of an element with id: #child>div | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Child combinator, matching element with id that is a child of an element: div>#child-div1 | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div1", "child-div1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Child combinator, matching element with id that is a child of an element with id: #child>#child-div1 | Asserts runPass | assert_not_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div1", "child-div1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div1" class="child-div1"> <div id="c..., Element node <div id="child-div1" class="child-div1"> <div id="c..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Child combinator, matching element with id that is a child of an element with class: #child-div1>.child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Child combinator, matching element with class that is a child of an element with class: .child-div1>.child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Child combinator, not matching element with id that is not a child of an element with id: #child>#child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, whitespace after: #child-div1>
#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Child combinator, whitespace after: #child-div1>
#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, whitespace before: #child-div1
>#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Child combinator, whitespace before: #child-div1
>#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("child-div2", "child-div2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Child combinator, no whitespace: #child-div1>#child-div2 | Asserts runPass | assert_not_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("child-div2", "child-div2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="child-div2" class="child-div2"> <div id=..., Element node <div id="child-div2" class="child-div2"> <div id=..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element: div+#adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id: #adjacent-div2+#adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id: #adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class: .adjacent-div2+.adjacent-div4 | Asserts runPass | assert_not_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-div4", "adjacent-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., Element node <div id="adjacent-div4" class="adjacent-div4"> <p i..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p2", "adjacent-p2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p2", "adjacent-p2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p2" class="adjacent-p2"></p>, Element node <p id="adjacent-p2" class="adjacent-p2"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3 | Asserts runPass | assert_not_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("adjacent-p3", "adjacent-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="adjacent-p3" class="adjacent-p3"></p>, Element node <p id="adjacent-p3" class="adjacent-p3"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div6", "sibling-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element: div~#sibling-div4 | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: General sibling combinator, matching element with id that is a sibling of an element with id: #sibling-div2~#sibling-div4 | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <div id="sibling-div6" class="sibling-div"></div>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-div6", "sibling-div6", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: General sibling combinator, matching element with class that is a sibling of an element with id: #sibling-div2~.sibling-div | Asserts runPass | assert_not_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-div4", "sibling-div4", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <div id="sibling-div4" class="sibling-div"> <p id="..., Element node <div id="sibling-div4" class="sibling-div"> <p id="..., "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p2", "sibling-p2", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: General sibling combinator, matching p element that is a sibling of a div element: #sibling div~p | Asserts runPass | assert_not_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p2", "sibling-p2", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p2" class="sibling-p"></p>, Element node <p id="sibling-p2" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(1, 1, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3 | Asserts runPass | assert_not_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("sibling-p3", "sibling-p3", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <p id="sibling-p3" class="sibling-p"></p>, Element node <p id="sibling-p3" class="sibling-p"></p>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em,
#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Syntax, group of selectors separator, whitespace after: #group em,
#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em
,#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Syntax, group of selectors separator, whitespace before: #group em
,#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(2, 2, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) | Pass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The item in index 0 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-em1", "group-em1", "The item in index 0 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) | Pass | assert_not_equals(Element node <strong id="group-strong1"></strong>, null, "The item in index 1 should not be null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:188:11) | Pass | assert_equals("group-strong1", "group-strong1", "The item in index 1 should have the expected ID.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:189:11) | Pass | assert_false(false, "This should not be a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:190:11) |
|
Pass | In-document Element.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong | Asserts runPass | assert_not_equals(Element node <em id="group-em1"></em>, null, "The method should return a match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:198:11) | Pass | assert_equals("group-em1", "group-em1", "The method should return the first match.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:199:11) | Pass | assert_equals(Element node <em id="group-em1"></em>, Element node <em id="group-em1"></em>, "The result should match the first item from querySelectorAll.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:200:11) | Pass | assert_false(false, "This should not be annotated as a cloned element.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:201:11) |
|
Pass | In-document Element.querySelectorAll: Slotted selector: ::slotted(foo) | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Slotted selector: ::slotted(foo) | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|
Pass | In-document Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo | Asserts runPass | assert_not_equals(object "[object NodeList]", null, "The method should not return null.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:184:9) | Pass | assert_equals(0, 0, "The method should return the expected number of matches.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:185:9) |
|
Pass | In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo | Asserts runPass | assert_equals(null, null, "The method should not match anything.")
at Test.<anonymous> ( /dom/nodes/ParentNode-querySelector-All.js:203:11) |
|