| OLD | NEW |
| 1 Selectors API Test Suite | 1 Selectors API Test Suite |
| 2 | 2 |
| 3 Testrunner by John Resig, tests by John Resig, Disruptive Innovations, W3C CSS W
orking Group, jQuery JavaScript Library. | 3 Testrunner by John Resig, tests by John Resig, Disruptive Innovations, W3C CSS W
orking Group, jQuery JavaScript Library. |
| 4 | 4 |
| 5 Show only failing tests. | 5 Show only failing tests. |
| 6 | 6 |
| 7 100.0%: 2163 passed, 1 failed | 7 100.0%: 2163 passed, 1 failed |
| 8 PASS Element supports querySelector | 8 PASS Element supports querySelector |
| 9 PASS Element supports querySelectorAll | 9 PASS Element supports querySelectorAll |
| 10 PASS Element.querySelectorAll Empty String | 10 PASS Element.querySelectorAll Empty String |
| (...skipping 545 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 556 PASS Syntax Error: Element.querySelector undefined | 556 PASS Syntax Error: Element.querySelector undefined |
| 557 PASS Syntax Error: Element.querySelector no value | 557 PASS Syntax Error: Element.querySelector no value |
| 558 PASS Syntax Error: Element.querySelectorAll: .blox16:not(.blox15[foo="blox14"]) | 558 PASS Syntax Error: Element.querySelectorAll: .blox16:not(.blox15[foo="blox14"]) |
| 559 PASS Syntax Error: Element.querySelector: .blox16:not(.blox15[foo="blox14"]) | 559 PASS Syntax Error: Element.querySelector: .blox16:not(.blox15[foo="blox14"]) |
| 560 PASS Syntax Error: Element.querySelectorAll: div:not(:not(div)) | 560 PASS Syntax Error: Element.querySelectorAll: div:not(:not(div)) |
| 561 PASS Syntax Error: Element.querySelector: div:not(:not(div)) | 561 PASS Syntax Error: Element.querySelector: div:not(:not(div)) |
| 562 PASS Syntax Error: Element.querySelectorAll: div, | 562 PASS Syntax Error: Element.querySelectorAll: div, |
| 563 PASS Syntax Error: Element.querySelector: div, | 563 PASS Syntax Error: Element.querySelector: div, |
| 564 PASS Syntax Error: Element.querySelectorAll: .5cm | 564 PASS Syntax Error: Element.querySelectorAll: .5cm |
| 565 PASS Syntax Error: Element.querySelector: .5cm | 565 PASS Syntax Error: Element.querySelector: .5cm |
| 566 PASS Syntax Error: Element.querySelectorAll: foo & address, p | 566 PASS Syntax Error: Element.querySelectorAll: foo & address, p |
| 567 PASS Syntax Error: Element.querySelector: foo & address, p | 567 PASS Syntax Error: Element.querySelector: foo & address, p |
| 568 PASS Syntax Error: Element.querySelectorAll: [*=test] | 568 PASS Syntax Error: Element.querySelectorAll: [*=test] |
| 569 PASS Syntax Error: Element.querySelector: [*=test] | 569 PASS Syntax Error: Element.querySelector: [*=test] |
| 570 PASS Syntax Error: Element.querySelectorAll: [*|*=test] | 570 PASS Syntax Error: Element.querySelectorAll: [*|*=test] |
| 571 PASS Syntax Error: Element.querySelector: [*|*=test] | 571 PASS Syntax Error: Element.querySelector: [*|*=test] |
| 572 PASS Syntax Error: Element.querySelectorAll: div:subject | 572 PASS Syntax Error: Element.querySelectorAll: div:subject |
| 573 PASS Syntax Error: Element.querySelector: div:subject | 573 PASS Syntax Error: Element.querySelector: div:subject |
| 574 PASS Syntax Error: Element.querySelectorAll: :canvas | 574 PASS Syntax Error: Element.querySelectorAll: :canvas |
| 575 PASS Syntax Error: Element.querySelector: :canvas | 575 PASS Syntax Error: Element.querySelector: :canvas |
| 576 PASS Syntax Error: Element.querySelectorAll: :viewport | 576 PASS Syntax Error: Element.querySelectorAll: :viewport |
| 577 PASS Syntax Error: Element.querySelector: :viewport | 577 PASS Syntax Error: Element.querySelector: :viewport |
| (...skipping 576 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1154 PASS Syntax Error: Disconnected Element.querySelector undefined | 1154 PASS Syntax Error: Disconnected Element.querySelector undefined |
| 1155 PASS Syntax Error: Disconnected Element.querySelector no value | 1155 PASS Syntax Error: Disconnected Element.querySelector no value |
| 1156 PASS Syntax Error: Disconnected Element.querySelectorAll: .blox16:not(.blox15[fo
o="blox14"]) | 1156 PASS Syntax Error: Disconnected Element.querySelectorAll: .blox16:not(.blox15[fo
o="blox14"]) |
| 1157 PASS Syntax Error: Disconnected Element.querySelector: .blox16:not(.blox15[foo="
blox14"]) | 1157 PASS Syntax Error: Disconnected Element.querySelector: .blox16:not(.blox15[foo="
blox14"]) |
| 1158 PASS Syntax Error: Disconnected Element.querySelectorAll: div:not(:not(div)) | 1158 PASS Syntax Error: Disconnected Element.querySelectorAll: div:not(:not(div)) |
| 1159 PASS Syntax Error: Disconnected Element.querySelector: div:not(:not(div)) | 1159 PASS Syntax Error: Disconnected Element.querySelector: div:not(:not(div)) |
| 1160 PASS Syntax Error: Disconnected Element.querySelectorAll: div, | 1160 PASS Syntax Error: Disconnected Element.querySelectorAll: div, |
| 1161 PASS Syntax Error: Disconnected Element.querySelector: div, | 1161 PASS Syntax Error: Disconnected Element.querySelector: div, |
| 1162 PASS Syntax Error: Disconnected Element.querySelectorAll: .5cm | 1162 PASS Syntax Error: Disconnected Element.querySelectorAll: .5cm |
| 1163 PASS Syntax Error: Disconnected Element.querySelector: .5cm | 1163 PASS Syntax Error: Disconnected Element.querySelector: .5cm |
| 1164 PASS Syntax Error: Disconnected Element.querySelectorAll: foo & address, p | 1164 PASS Syntax Error: Disconnected Element.querySelectorAll: foo & address, p |
| 1165 PASS Syntax Error: Disconnected Element.querySelector: foo & address, p | 1165 PASS Syntax Error: Disconnected Element.querySelector: foo & address, p |
| 1166 PASS Syntax Error: Disconnected Element.querySelectorAll: [*=test] | 1166 PASS Syntax Error: Disconnected Element.querySelectorAll: [*=test] |
| 1167 PASS Syntax Error: Disconnected Element.querySelector: [*=test] | 1167 PASS Syntax Error: Disconnected Element.querySelector: [*=test] |
| 1168 PASS Syntax Error: Disconnected Element.querySelectorAll: [*|*=test] | 1168 PASS Syntax Error: Disconnected Element.querySelectorAll: [*|*=test] |
| 1169 PASS Syntax Error: Disconnected Element.querySelector: [*|*=test] | 1169 PASS Syntax Error: Disconnected Element.querySelector: [*|*=test] |
| 1170 PASS Syntax Error: Disconnected Element.querySelectorAll: div:subject | 1170 PASS Syntax Error: Disconnected Element.querySelectorAll: div:subject |
| 1171 PASS Syntax Error: Disconnected Element.querySelector: div:subject | 1171 PASS Syntax Error: Disconnected Element.querySelector: div:subject |
| 1172 PASS Syntax Error: Disconnected Element.querySelectorAll: :canvas | 1172 PASS Syntax Error: Disconnected Element.querySelectorAll: :canvas |
| 1173 PASS Syntax Error: Disconnected Element.querySelector: :canvas | 1173 PASS Syntax Error: Disconnected Element.querySelector: :canvas |
| 1174 PASS Syntax Error: Disconnected Element.querySelectorAll: :viewport | 1174 PASS Syntax Error: Disconnected Element.querySelectorAll: :viewport |
| 1175 PASS Syntax Error: Disconnected Element.querySelector: :viewport | 1175 PASS Syntax Error: Disconnected Element.querySelector: :viewport |
| (...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1635 PASS Syntax Error: Fragment.querySelector undefined | 1635 PASS Syntax Error: Fragment.querySelector undefined |
| 1636 PASS Syntax Error: Fragment.querySelector no value | 1636 PASS Syntax Error: Fragment.querySelector no value |
| 1637 PASS Syntax Error: Fragment.querySelectorAll: .blox16:not(.blox15[foo="blox14"]) | 1637 PASS Syntax Error: Fragment.querySelectorAll: .blox16:not(.blox15[foo="blox14"]) |
| 1638 PASS Syntax Error: Fragment.querySelector: .blox16:not(.blox15[foo="blox14"]) | 1638 PASS Syntax Error: Fragment.querySelector: .blox16:not(.blox15[foo="blox14"]) |
| 1639 PASS Syntax Error: Fragment.querySelectorAll: div:not(:not(div)) | 1639 PASS Syntax Error: Fragment.querySelectorAll: div:not(:not(div)) |
| 1640 PASS Syntax Error: Fragment.querySelector: div:not(:not(div)) | 1640 PASS Syntax Error: Fragment.querySelector: div:not(:not(div)) |
| 1641 PASS Syntax Error: Fragment.querySelectorAll: div, | 1641 PASS Syntax Error: Fragment.querySelectorAll: div, |
| 1642 PASS Syntax Error: Fragment.querySelector: div, | 1642 PASS Syntax Error: Fragment.querySelector: div, |
| 1643 PASS Syntax Error: Fragment.querySelectorAll: .5cm | 1643 PASS Syntax Error: Fragment.querySelectorAll: .5cm |
| 1644 PASS Syntax Error: Fragment.querySelector: .5cm | 1644 PASS Syntax Error: Fragment.querySelector: .5cm |
| 1645 PASS Syntax Error: Fragment.querySelectorAll: foo & address, p | 1645 PASS Syntax Error: Fragment.querySelectorAll: foo & address, p |
| 1646 PASS Syntax Error: Fragment.querySelector: foo & address, p | 1646 PASS Syntax Error: Fragment.querySelector: foo & address, p |
| 1647 PASS Syntax Error: Fragment.querySelectorAll: [*=test] | 1647 PASS Syntax Error: Fragment.querySelectorAll: [*=test] |
| 1648 PASS Syntax Error: Fragment.querySelector: [*=test] | 1648 PASS Syntax Error: Fragment.querySelector: [*=test] |
| 1649 PASS Syntax Error: Fragment.querySelectorAll: [*|*=test] | 1649 PASS Syntax Error: Fragment.querySelectorAll: [*|*=test] |
| 1650 PASS Syntax Error: Fragment.querySelector: [*|*=test] | 1650 PASS Syntax Error: Fragment.querySelector: [*|*=test] |
| 1651 PASS Syntax Error: Fragment.querySelectorAll: div:subject | 1651 PASS Syntax Error: Fragment.querySelectorAll: div:subject |
| 1652 PASS Syntax Error: Fragment.querySelector: div:subject | 1652 PASS Syntax Error: Fragment.querySelector: div:subject |
| 1653 PASS Syntax Error: Fragment.querySelectorAll: :canvas | 1653 PASS Syntax Error: Fragment.querySelectorAll: :canvas |
| 1654 PASS Syntax Error: Fragment.querySelector: :canvas | 1654 PASS Syntax Error: Fragment.querySelector: :canvas |
| 1655 PASS Syntax Error: Fragment.querySelectorAll: :viewport | 1655 PASS Syntax Error: Fragment.querySelectorAll: :viewport |
| 1656 PASS Syntax Error: Fragment.querySelector: :viewport | 1656 PASS Syntax Error: Fragment.querySelector: :viewport |
| (...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1998 PASS Syntax Error: Document.querySelector undefined | 1998 PASS Syntax Error: Document.querySelector undefined |
| 1999 PASS Syntax Error: Document.querySelector no value | 1999 PASS Syntax Error: Document.querySelector no value |
| 2000 PASS Syntax Error: Document.querySelectorAll: .blox16:not(.blox15[foo="blox14"]) | 2000 PASS Syntax Error: Document.querySelectorAll: .blox16:not(.blox15[foo="blox14"]) |
| 2001 PASS Syntax Error: Document.querySelector: .blox16:not(.blox15[foo="blox14"]) | 2001 PASS Syntax Error: Document.querySelector: .blox16:not(.blox15[foo="blox14"]) |
| 2002 PASS Syntax Error: Document.querySelectorAll: div:not(:not(div)) | 2002 PASS Syntax Error: Document.querySelectorAll: div:not(:not(div)) |
| 2003 PASS Syntax Error: Document.querySelector: div:not(:not(div)) | 2003 PASS Syntax Error: Document.querySelector: div:not(:not(div)) |
| 2004 PASS Syntax Error: Document.querySelectorAll: div, | 2004 PASS Syntax Error: Document.querySelectorAll: div, |
| 2005 PASS Syntax Error: Document.querySelector: div, | 2005 PASS Syntax Error: Document.querySelector: div, |
| 2006 PASS Syntax Error: Document.querySelectorAll: .5cm | 2006 PASS Syntax Error: Document.querySelectorAll: .5cm |
| 2007 PASS Syntax Error: Document.querySelector: .5cm | 2007 PASS Syntax Error: Document.querySelector: .5cm |
| 2008 PASS Syntax Error: Document.querySelectorAll: foo & address, p | 2008 PASS Syntax Error: Document.querySelectorAll: foo & address, p |
| 2009 PASS Syntax Error: Document.querySelector: foo & address, p | 2009 PASS Syntax Error: Document.querySelector: foo & address, p |
| 2010 PASS Syntax Error: Document.querySelectorAll: [*=test] | 2010 PASS Syntax Error: Document.querySelectorAll: [*=test] |
| 2011 PASS Syntax Error: Document.querySelector: [*=test] | 2011 PASS Syntax Error: Document.querySelector: [*=test] |
| 2012 PASS Syntax Error: Document.querySelectorAll: [*|*=test] | 2012 PASS Syntax Error: Document.querySelectorAll: [*|*=test] |
| 2013 PASS Syntax Error: Document.querySelector: [*|*=test] | 2013 PASS Syntax Error: Document.querySelector: [*|*=test] |
| 2014 PASS Syntax Error: Document.querySelectorAll: div:subject | 2014 PASS Syntax Error: Document.querySelectorAll: div:subject |
| 2015 PASS Syntax Error: Document.querySelector: div:subject | 2015 PASS Syntax Error: Document.querySelector: div:subject |
| 2016 PASS Syntax Error: Document.querySelectorAll: :canvas | 2016 PASS Syntax Error: Document.querySelectorAll: :canvas |
| 2017 PASS Syntax Error: Document.querySelector: :canvas | 2017 PASS Syntax Error: Document.querySelector: :canvas |
| 2018 PASS Syntax Error: Document.querySelectorAll: :viewport | 2018 PASS Syntax Error: Document.querySelectorAll: :viewport |
| 2019 PASS Syntax Error: Document.querySelector: :viewport | 2019 PASS Syntax Error: Document.querySelector: :viewport |
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2162 PASS Document: First Child (#root3 p:first-child) | 2162 PASS Document: First Child (#root3 p:first-child) |
| 2163 PASS Document: Last Child (#root3 p:last-child) | 2163 PASS Document: Last Child (#root3 p:last-child) |
| 2164 PASS Document: Only Child (#root3 a:only-child) | 2164 PASS Document: Only Child (#root3 a:only-child) |
| 2165 PASS Document: Empty (#root3 ul:empty) | 2165 PASS Document: Empty (#root3 ul:empty) |
| 2166 PASS Document: Disabled UI Element (#root3 #form input:disabled) | 2166 PASS Document: Disabled UI Element (#root3 #form input:disabled) |
| 2167 PASS Document: Checked UI Element (#root3 #form input:checked) | 2167 PASS Document: Checked UI Element (#root3 #form input:checked) |
| 2168 PASS Document: Element Preceded By (#root3 p ~ div) | 2168 PASS Document: Element Preceded By (#root3 p ~ div) |
| 2169 PASS Document: Not (#root3 a.blog:not(.link)) | 2169 PASS Document: Not (#root3 a.blog:not(.link)) |
| 2170 PASS Document: StaticNodeList | 2170 PASS Document: StaticNodeList |
| 2171 PASS Document: StaticNodeList | 2171 PASS Document: StaticNodeList |
| OLD | NEW |