summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/selectors-api
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/selectors-api')
-rw-r--r--testing/web-platform/meta/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html.ini2654
1 files changed, 2654 insertions, 0 deletions
diff --git a/testing/web-platform/meta/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html.ini b/testing/web-platform/meta/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html.ini
new file mode 100644
index 000000000..1b1240365
--- /dev/null
+++ b/testing/web-platform/meta/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html.ini
@@ -0,0 +1,2654 @@
+[ParentNode-query-queryAll.html]
+ type: testharness
+ [Document supports query]
+ expected: FAIL
+
+ [Document supports queryAll]
+ expected: FAIL
+
+ [Detached Element supports query]
+ expected: FAIL
+
+ [Detached Element supports queryAll]
+ expected: FAIL
+
+ [Fragment supports query]
+ expected: FAIL
+
+ [Fragment supports queryAll]
+ expected: FAIL
+
+ [In-document Element supports query]
+ expected: FAIL
+
+ [In-document Element supports queryAll]
+ expected: FAIL
+
+ [Document.queryAll null]
+ expected: FAIL
+
+ [Document.queryAll undefined]
+ expected: FAIL
+
+ [Document.query null]
+ expected: FAIL
+
+ [Document.query undefined]
+ expected: FAIL
+
+ [Document.queryAll tree order]
+ expected: FAIL
+
+ [Detached Element.queryAll null]
+ expected: FAIL
+
+ [Detached Element.queryAll undefined]
+ expected: FAIL
+
+ [Detached Element.query null]
+ expected: FAIL
+
+ [Detached Element.query undefined]
+ expected: FAIL
+
+ [Detached Element.queryAll tree order]
+ expected: FAIL
+
+ [Fragment.queryAll null]
+ expected: FAIL
+
+ [Fragment.queryAll undefined]
+ expected: FAIL
+
+ [Fragment.query null]
+ expected: FAIL
+
+ [Fragment.query undefined]
+ expected: FAIL
+
+ [Fragment.queryAll tree order]
+ expected: FAIL
+
+ [In-document Element.queryAll null]
+ expected: FAIL
+
+ [In-document Element.queryAll undefined]
+ expected: FAIL
+
+ [In-document Element.query null]
+ expected: FAIL
+
+ [In-document Element.query undefined]
+ expected: FAIL
+
+ [In-document Element.queryAll tree order]
+ expected: FAIL
+
+ [Document: static NodeList]
+ expected: FAIL
+
+ [Document: new NodeList]
+ expected: FAIL
+
+ [Detached Element: static NodeList]
+ expected: FAIL
+
+ [Detached Element: new NodeList]
+ expected: FAIL
+
+ [Fragment: static NodeList]
+ expected: FAIL
+
+ [Fragment: new NodeList]
+ expected: FAIL
+
+ [In-document Element: static NodeList]
+ expected: FAIL
+
+ [In-document Element: new NodeList]
+ expected: FAIL
+
+ [Document.query: Empty String: ]
+ expected: FAIL
+
+ [Document.queryAll: Empty String: ]
+ expected: FAIL
+
+ [Document.query: Invalid character: []
+ expected: FAIL
+
+ [Document.queryAll: Invalid character: []
+ expected: FAIL
+
+ [Document.query: Invalid character: \]]
+ expected: FAIL
+
+ [Document.queryAll: Invalid character: \]]
+ expected: FAIL
+
+ [Document.query: Invalid character: (]
+ expected: FAIL
+
+ [Document.queryAll: Invalid character: (]
+ expected: FAIL
+
+ [Document.query: Invalid character: )]
+ expected: FAIL
+
+ [Document.queryAll: Invalid character: )]
+ expected: FAIL
+
+ [Document.query: Invalid character: {]
+ expected: FAIL
+
+ [Document.queryAll: Invalid character: {]
+ expected: FAIL
+
+ [Document.query: Invalid character: }]
+ expected: FAIL
+
+ [Document.queryAll: Invalid character: }]
+ expected: FAIL
+
+ [Document.query: Invalid character: <]
+ expected: FAIL
+
+ [Document.queryAll: Invalid character: <]
+ expected: FAIL
+
+ [Document.query: Invalid character: >]
+ expected: FAIL
+
+ [Document.queryAll: Invalid character: >]
+ expected: FAIL
+
+ [Document.query: Invalid ID: #]
+ expected: FAIL
+
+ [Document.queryAll: Invalid ID: #]
+ expected: FAIL
+
+ [Document.query: Invalid group of selectors: div,]
+ expected: FAIL
+
+ [Document.queryAll: Invalid group of selectors: div,]
+ expected: FAIL
+
+ [Document.query: Invalid class: .]
+ expected: FAIL
+
+ [Document.queryAll: Invalid class: .]
+ expected: FAIL
+
+ [Document.query: Invalid class: .5cm]
+ expected: FAIL
+
+ [Document.queryAll: Invalid class: .5cm]
+ expected: FAIL
+
+ [Document.query: Invalid class: ..test]
+ expected: FAIL
+
+ [Document.queryAll: Invalid class: ..test]
+ expected: FAIL
+
+ [Document.query: Invalid class: .foo..quux]
+ expected: FAIL
+
+ [Document.queryAll: Invalid class: .foo..quux]
+ expected: FAIL
+
+ [Document.query: Invalid class: .bar.]
+ expected: FAIL
+
+ [Document.queryAll: Invalid class: .bar.]
+ expected: FAIL
+
+ [Document.query: Invalid combinator: div & address, p]
+ expected: FAIL
+
+ [Document.queryAll: Invalid combinator: div & address, p]
+ expected: FAIL
+
+ [Document.query: Invalid combinator: div >> address, p]
+ expected: FAIL
+
+ [Document.queryAll: Invalid combinator: div >> address, p]
+ expected: FAIL
+
+ [Document.query: Invalid combinator: div ++ address, p]
+ expected: FAIL
+
+ [Document.queryAll: Invalid combinator: div ++ address, p]
+ expected: FAIL
+
+ [Document.query: Invalid combinator: div ~~ address, p]
+ expected: FAIL
+
+ [Document.queryAll: Invalid combinator: div ~~ address, p]
+ expected: FAIL
+
+ [Document.query: Invalid [att=value\] selector: [*=test\]]
+ expected: FAIL
+
+ [Document.queryAll: Invalid [att=value\] selector: [*=test\]]
+ expected: FAIL
+
+ [Document.query: Invalid [att=value\] selector: [*|*=test\]]
+ expected: FAIL
+
+ [Document.queryAll: Invalid [att=value\] selector: [*|*=test\]]
+ expected: FAIL
+
+ [Document.query: Invalid [att=value\] selector: [class= space unquoted \]]
+ expected: FAIL
+
+ [Document.queryAll: Invalid [att=value\] selector: [class= space unquoted \]]
+ expected: FAIL
+
+ [Document.query: Unknown pseudo-class: div:example]
+ expected: FAIL
+
+ [Document.queryAll: Unknown pseudo-class: div:example]
+ expected: FAIL
+
+ [Document.query: Unknown pseudo-class: :example]
+ expected: FAIL
+
+ [Document.queryAll: Unknown pseudo-class: :example]
+ expected: FAIL
+
+ [Document.query: Unknown pseudo-element: div::example]
+ expected: FAIL
+
+ [Document.queryAll: Unknown pseudo-element: div::example]
+ expected: FAIL
+
+ [Document.query: Unknown pseudo-element: ::example]
+ expected: FAIL
+
+ [Document.queryAll: Unknown pseudo-element: ::example]
+ expected: FAIL
+
+ [Document.query: Invalid pseudo-element: :::before]
+ expected: FAIL
+
+ [Document.queryAll: Invalid pseudo-element: :::before]
+ expected: FAIL
+
+ [Document.query: Undeclared namespace: ns|div]
+ expected: FAIL
+
+ [Document.queryAll: Undeclared namespace: ns|div]
+ expected: FAIL
+
+ [Document.query: Undeclared namespace: :not(ns|div)]
+ expected: FAIL
+
+ [Document.queryAll: Undeclared namespace: :not(ns|div)]
+ expected: FAIL
+
+ [Document.query: Invalid namespace: ^|div]
+ expected: FAIL
+
+ [Document.queryAll: Invalid namespace: ^|div]
+ expected: FAIL
+
+ [Document.query: Invalid namespace: $|div]
+ expected: FAIL
+
+ [Document.queryAll: Invalid namespace: $|div]
+ expected: FAIL
+
+ [Detached Element.query: Empty String: ]
+ expected: FAIL
+
+ [Detached Element.queryAll: Empty String: ]
+ expected: FAIL
+
+ [Detached Element.query: Invalid character: []
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid character: []
+ expected: FAIL
+
+ [Detached Element.query: Invalid character: \]]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid character: \]]
+ expected: FAIL
+
+ [Detached Element.query: Invalid character: (]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid character: (]
+ expected: FAIL
+
+ [Detached Element.query: Invalid character: )]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid character: )]
+ expected: FAIL
+
+ [Detached Element.query: Invalid character: {]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid character: {]
+ expected: FAIL
+
+ [Detached Element.query: Invalid character: }]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid character: }]
+ expected: FAIL
+
+ [Detached Element.query: Invalid character: <]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid character: <]
+ expected: FAIL
+
+ [Detached Element.query: Invalid character: >]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid character: >]
+ expected: FAIL
+
+ [Detached Element.query: Invalid ID: #]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid ID: #]
+ expected: FAIL
+
+ [Detached Element.query: Invalid group of selectors: div,]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid group of selectors: div,]
+ expected: FAIL
+
+ [Detached Element.query: Invalid class: .]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid class: .]
+ expected: FAIL
+
+ [Detached Element.query: Invalid class: .5cm]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid class: .5cm]
+ expected: FAIL
+
+ [Detached Element.query: Invalid class: ..test]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid class: ..test]
+ expected: FAIL
+
+ [Detached Element.query: Invalid class: .foo..quux]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid class: .foo..quux]
+ expected: FAIL
+
+ [Detached Element.query: Invalid class: .bar.]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid class: .bar.]
+ expected: FAIL
+
+ [Detached Element.query: Invalid combinator: div & address, p]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid combinator: div & address, p]
+ expected: FAIL
+
+ [Detached Element.query: Invalid combinator: div >> address, p]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid combinator: div >> address, p]
+ expected: FAIL
+
+ [Detached Element.query: Invalid combinator: div ++ address, p]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid combinator: div ++ address, p]
+ expected: FAIL
+
+ [Detached Element.query: Invalid combinator: div ~~ address, p]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid combinator: div ~~ address, p]
+ expected: FAIL
+
+ [Detached Element.query: Invalid [att=value\] selector: [*=test\]]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid [att=value\] selector: [*=test\]]
+ expected: FAIL
+
+ [Detached Element.query: Invalid [att=value\] selector: [*|*=test\]]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid [att=value\] selector: [*|*=test\]]
+ expected: FAIL
+
+ [Detached Element.query: Invalid [att=value\] selector: [class= space unquoted \]]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid [att=value\] selector: [class= space unquoted \]]
+ expected: FAIL
+
+ [Detached Element.query: Unknown pseudo-class: div:example]
+ expected: FAIL
+
+ [Detached Element.queryAll: Unknown pseudo-class: div:example]
+ expected: FAIL
+
+ [Detached Element.query: Unknown pseudo-class: :example]
+ expected: FAIL
+
+ [Detached Element.queryAll: Unknown pseudo-class: :example]
+ expected: FAIL
+
+ [Detached Element.query: Unknown pseudo-element: div::example]
+ expected: FAIL
+
+ [Detached Element.queryAll: Unknown pseudo-element: div::example]
+ expected: FAIL
+
+ [Detached Element.query: Unknown pseudo-element: ::example]
+ expected: FAIL
+
+ [Detached Element.queryAll: Unknown pseudo-element: ::example]
+ expected: FAIL
+
+ [Detached Element.query: Invalid pseudo-element: :::before]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid pseudo-element: :::before]
+ expected: FAIL
+
+ [Detached Element.query: Undeclared namespace: ns|div]
+ expected: FAIL
+
+ [Detached Element.queryAll: Undeclared namespace: ns|div]
+ expected: FAIL
+
+ [Detached Element.query: Undeclared namespace: :not(ns|div)]
+ expected: FAIL
+
+ [Detached Element.queryAll: Undeclared namespace: :not(ns|div)]
+ expected: FAIL
+
+ [Detached Element.query: Invalid namespace: ^|div]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid namespace: ^|div]
+ expected: FAIL
+
+ [Detached Element.query: Invalid namespace: $|div]
+ expected: FAIL
+
+ [Detached Element.queryAll: Invalid namespace: $|div]
+ expected: FAIL
+
+ [Fragment.query: Empty String: ]
+ expected: FAIL
+
+ [Fragment.queryAll: Empty String: ]
+ expected: FAIL
+
+ [Fragment.query: Invalid character: []
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid character: []
+ expected: FAIL
+
+ [Fragment.query: Invalid character: \]]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid character: \]]
+ expected: FAIL
+
+ [Fragment.query: Invalid character: (]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid character: (]
+ expected: FAIL
+
+ [Fragment.query: Invalid character: )]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid character: )]
+ expected: FAIL
+
+ [Fragment.query: Invalid character: {]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid character: {]
+ expected: FAIL
+
+ [Fragment.query: Invalid character: }]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid character: }]
+ expected: FAIL
+
+ [Fragment.query: Invalid character: <]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid character: <]
+ expected: FAIL
+
+ [Fragment.query: Invalid character: >]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid character: >]
+ expected: FAIL
+
+ [Fragment.query: Invalid ID: #]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid ID: #]
+ expected: FAIL
+
+ [Fragment.query: Invalid group of selectors: div,]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid group of selectors: div,]
+ expected: FAIL
+
+ [Fragment.query: Invalid class: .]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid class: .]
+ expected: FAIL
+
+ [Fragment.query: Invalid class: .5cm]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid class: .5cm]
+ expected: FAIL
+
+ [Fragment.query: Invalid class: ..test]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid class: ..test]
+ expected: FAIL
+
+ [Fragment.query: Invalid class: .foo..quux]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid class: .foo..quux]
+ expected: FAIL
+
+ [Fragment.query: Invalid class: .bar.]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid class: .bar.]
+ expected: FAIL
+
+ [Fragment.query: Invalid combinator: div & address, p]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid combinator: div & address, p]
+ expected: FAIL
+
+ [Fragment.query: Invalid combinator: div >> address, p]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid combinator: div >> address, p]
+ expected: FAIL
+
+ [Fragment.query: Invalid combinator: div ++ address, p]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid combinator: div ++ address, p]
+ expected: FAIL
+
+ [Fragment.query: Invalid combinator: div ~~ address, p]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid combinator: div ~~ address, p]
+ expected: FAIL
+
+ [Fragment.query: Invalid [att=value\] selector: [*=test\]]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid [att=value\] selector: [*=test\]]
+ expected: FAIL
+
+ [Fragment.query: Invalid [att=value\] selector: [*|*=test\]]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid [att=value\] selector: [*|*=test\]]
+ expected: FAIL
+
+ [Fragment.query: Invalid [att=value\] selector: [class= space unquoted \]]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid [att=value\] selector: [class= space unquoted \]]
+ expected: FAIL
+
+ [Fragment.query: Unknown pseudo-class: div:example]
+ expected: FAIL
+
+ [Fragment.queryAll: Unknown pseudo-class: div:example]
+ expected: FAIL
+
+ [Fragment.query: Unknown pseudo-class: :example]
+ expected: FAIL
+
+ [Fragment.queryAll: Unknown pseudo-class: :example]
+ expected: FAIL
+
+ [Fragment.query: Unknown pseudo-element: div::example]
+ expected: FAIL
+
+ [Fragment.queryAll: Unknown pseudo-element: div::example]
+ expected: FAIL
+
+ [Fragment.query: Unknown pseudo-element: ::example]
+ expected: FAIL
+
+ [Fragment.queryAll: Unknown pseudo-element: ::example]
+ expected: FAIL
+
+ [Fragment.query: Invalid pseudo-element: :::before]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid pseudo-element: :::before]
+ expected: FAIL
+
+ [Fragment.query: Undeclared namespace: ns|div]
+ expected: FAIL
+
+ [Fragment.queryAll: Undeclared namespace: ns|div]
+ expected: FAIL
+
+ [Fragment.query: Undeclared namespace: :not(ns|div)]
+ expected: FAIL
+
+ [Fragment.queryAll: Undeclared namespace: :not(ns|div)]
+ expected: FAIL
+
+ [Fragment.query: Invalid namespace: ^|div]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid namespace: ^|div]
+ expected: FAIL
+
+ [Fragment.query: Invalid namespace: $|div]
+ expected: FAIL
+
+ [Fragment.queryAll: Invalid namespace: $|div]
+ expected: FAIL
+
+ [In-document Element.query: Empty String: ]
+ expected: FAIL
+
+ [In-document Element.queryAll: Empty String: ]
+ expected: FAIL
+
+ [In-document Element.query: Invalid character: []
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid character: []
+ expected: FAIL
+
+ [In-document Element.query: Invalid character: \]]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid character: \]]
+ expected: FAIL
+
+ [In-document Element.query: Invalid character: (]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid character: (]
+ expected: FAIL
+
+ [In-document Element.query: Invalid character: )]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid character: )]
+ expected: FAIL
+
+ [In-document Element.query: Invalid character: {]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid character: {]
+ expected: FAIL
+
+ [In-document Element.query: Invalid character: }]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid character: }]
+ expected: FAIL
+
+ [In-document Element.query: Invalid character: <]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid character: <]
+ expected: FAIL
+
+ [In-document Element.query: Invalid character: >]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid character: >]
+ expected: FAIL
+
+ [In-document Element.query: Invalid ID: #]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid ID: #]
+ expected: FAIL
+
+ [In-document Element.query: Invalid group of selectors: div,]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid group of selectors: div,]
+ expected: FAIL
+
+ [In-document Element.query: Invalid class: .]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid class: .]
+ expected: FAIL
+
+ [In-document Element.query: Invalid class: .5cm]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid class: .5cm]
+ expected: FAIL
+
+ [In-document Element.query: Invalid class: ..test]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid class: ..test]
+ expected: FAIL
+
+ [In-document Element.query: Invalid class: .foo..quux]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid class: .foo..quux]
+ expected: FAIL
+
+ [In-document Element.query: Invalid class: .bar.]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid class: .bar.]
+ expected: FAIL
+
+ [In-document Element.query: Invalid combinator: div & address, p]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid combinator: div & address, p]
+ expected: FAIL
+
+ [In-document Element.query: Invalid combinator: div >> address, p]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid combinator: div >> address, p]
+ expected: FAIL
+
+ [In-document Element.query: Invalid combinator: div ++ address, p]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid combinator: div ++ address, p]
+ expected: FAIL
+
+ [In-document Element.query: Invalid combinator: div ~~ address, p]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid combinator: div ~~ address, p]
+ expected: FAIL
+
+ [In-document Element.query: Invalid [att=value\] selector: [*=test\]]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid [att=value\] selector: [*=test\]]
+ expected: FAIL
+
+ [In-document Element.query: Invalid [att=value\] selector: [*|*=test\]]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid [att=value\] selector: [*|*=test\]]
+ expected: FAIL
+
+ [In-document Element.query: Invalid [att=value\] selector: [class= space unquoted \]]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid [att=value\] selector: [class= space unquoted \]]
+ expected: FAIL
+
+ [In-document Element.query: Unknown pseudo-class: div:example]
+ expected: FAIL
+
+ [In-document Element.queryAll: Unknown pseudo-class: div:example]
+ expected: FAIL
+
+ [In-document Element.query: Unknown pseudo-class: :example]
+ expected: FAIL
+
+ [In-document Element.queryAll: Unknown pseudo-class: :example]
+ expected: FAIL
+
+ [In-document Element.query: Unknown pseudo-element: div::example]
+ expected: FAIL
+
+ [In-document Element.queryAll: Unknown pseudo-element: div::example]
+ expected: FAIL
+
+ [In-document Element.query: Unknown pseudo-element: ::example]
+ expected: FAIL
+
+ [In-document Element.queryAll: Unknown pseudo-element: ::example]
+ expected: FAIL
+
+ [In-document Element.query: Invalid pseudo-element: :::before]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid pseudo-element: :::before]
+ expected: FAIL
+
+ [In-document Element.query: Undeclared namespace: ns|div]
+ expected: FAIL
+
+ [In-document Element.queryAll: Undeclared namespace: ns|div]
+ expected: FAIL
+
+ [In-document Element.query: Undeclared namespace: :not(ns|div)]
+ expected: FAIL
+
+ [In-document Element.queryAll: Undeclared namespace: :not(ns|div)]
+ expected: FAIL
+
+ [In-document Element.query: Invalid namespace: ^|div]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid namespace: ^|div]
+ expected: FAIL
+
+ [In-document Element.query: Invalid namespace: $|div]
+ expected: FAIL
+
+ [In-document Element.queryAll: Invalid namespace: $|div]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >*]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Universal selector, matching all children of the specified reference element (with no refNodes): >*]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >*]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Universal selector, matching all children of the specified reference element (with refNode Element): >*]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): *]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): *]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): *]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): *]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align\], .attr-presence-div4[align\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align\], .attr-presence-div4[align\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align\], .attr-presence-div4[align\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align\], .attr-presence-div4[align\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'\],#attr-value input[type='radio'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'\],#attr-value input[type='radio'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'\],#attr-value input[type='radio'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'\],#attr-value input[type='radio'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"\],#attr-value input[type='radio'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"\],#attr-value input[type='radio'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"\],#attr-value input[type='radio'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"\],#attr-value input[type='radio'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden\],#attr-value input[type=radio\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden\],#attr-value input[type=radio\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden\],#attr-value input[type=radio\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden\],#attr-value input[type=radio\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\\0000e9"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\\0000e9"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\\0000e9"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\\0000e9"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\\e9"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'\], #attr-whitespace a[rel~='nofollow'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'\], #attr-whitespace a[rel~='nofollow'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'\], #attr-whitespace a[rel~='nofollow'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'\], #attr-whitespace a[rel~='nofollow'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"\],#attr-whitespace a[rel~='nofollow'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"\],#attr-whitespace a[rel~='nofollow'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"\],#attr-whitespace a[rel~='nofollow'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"\],#attr-whitespace a[rel~='nofollow'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark\], #attr-whitespace a[rel~=nofollow\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark\], #attr-whitespace a[rel~=nofollow\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark\], #attr-whitespace a[rel~=nofollow\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark\], #attr-whitespace a[rel~=nofollow\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple \]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple \]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple \]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple \]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple\]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple\]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple\]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple\]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange \]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange \]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange \]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange \]]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana \]]
+ expected: FAIL
+
+ [In-document [Context Element\].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana \]]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana \]]
+ expected: FAIL
+
+ [In-document [Root Node\].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana \]]
+ expected: FAIL
+
+ [In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root]
+ expected: FAIL
+
+ [In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1)]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1)]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1)]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1)]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited]
+ expected: FAIL
+
+ [In-document [Context Element\].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited]
+ expected: FAIL
+
+ [In-document [Context Element\].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited]
+ expected: FAIL
+
+ [In-document [Root Node\].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited]
+ expected: FAIL
+
+ [In-document [Root Node\].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited]
+ expected: FAIL
+
+ [In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target]
+ expected: FAIL
+
+ [In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target]
+ expected: FAIL
+
+ [In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en)]
+ expected: FAIL
+
+ [In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en)]
+ expected: FAIL
+
+ [In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr)]
+ expected: FAIL
+
+ [In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr)]
+ expected: FAIL
+
+ [In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en)]
+ expected: FAIL
+
+ [In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en)]
+ expected: FAIL
+
+ [In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR)]
+ expected: FAIL
+
+ [In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR)]
+ expected: FAIL
+
+ [In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled]
+ expected: FAIL
+
+ [In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled]
+ expected: FAIL
+
+ [In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled]
+ expected: FAIL
+
+ [In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled]
+ expected: FAIL
+
+ [In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked]
+ expected: FAIL
+
+ [In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked]
+ expected: FAIL
+
+ [In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div)]
+ expected: FAIL
+
+ [In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div)]
+ expected: FAIL
+
+ [In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child)]
+ expected: FAIL
+
+ [In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child)]
+ expected: FAIL
+
+ [In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*)]
+ expected: FAIL
+
+ [In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*)]
+ expected: FAIL
+
+ [In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*)]
+ expected: FAIL
+
+ [In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*)]
+ expected: FAIL
+
+ [In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line]
+ expected: FAIL
+
+ [In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line]
+ expected: FAIL
+
+ [In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line]
+ expected: FAIL
+
+ [In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line]
+ expected: FAIL
+
+ [In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter]
+ expected: FAIL
+
+ [In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter]
+ expected: FAIL
+
+ [In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter]
+ expected: FAIL
+
+ [In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter]
+ expected: FAIL
+
+ [In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before]
+ expected: FAIL
+
+ [In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before]
+ expected: FAIL
+
+ [In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before]
+ expected: FAIL
+
+ [In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before]
+ expected: FAIL
+
+ [In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after]
+ expected: FAIL
+
+ [In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after]
+ expected: FAIL
+
+ [In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after]
+ expected: FAIL
+
+ [In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after]
+ expected: FAIL
+
+ [In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p]
+ expected: FAIL
+
+ [In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p]
+ expected: FAIL
+
+ [In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana]
+ expected: FAIL
+
+ [In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana]
+ expected: FAIL
+
+ [In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange]
+ expected: FAIL
+
+ [In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange]
+ expected: FAIL
+
+ [In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi]
+ expected: FAIL
+
+ [In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi]
+ expected: FAIL
+
+ [In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北]
+ expected: FAIL
+
+ [In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北]
+ expected: FAIL
+
+ [In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北]
+ expected: FAIL
+
+ [In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北]
+ expected: FAIL
+
+ [In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\\:bar]
+ expected: FAIL
+
+ [In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\\:bar]
+ expected: FAIL
+
+ [In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\\.foo\\[5\\\]bar]
+ expected: FAIL
+
+ [In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\\.foo\\[5\\\]bar]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1]
+ expected: FAIL
+
+ [In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1]
+ expected: FAIL
+
+ [In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2]
+ expected: FAIL
+
+ [In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2]
+ expected: FAIL
+
+ [In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2]
+ expected: FAIL
+
+ [In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none]
+ expected: FAIL
+
+ [In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1]
+ expected: FAIL
+
+ [In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate]
+ expected: FAIL
+
+ [In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi]
+ expected: FAIL
+
+ [In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北]
+ expected: FAIL
+
+ [In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北]
+ expected: FAIL
+
+ [In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\\#foo\\:bar]
+ expected: FAIL
+
+ [In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\\#foo\\:bar]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\\.foo\\[5\\\]bar]
+ expected: FAIL
+
+ [In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\\.foo\\[5\\\]bar]
+ expected: FAIL
+
+ [In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div]
+ expected: FAIL
+
+ [In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div]
+ expected: FAIL
+
+ [In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div]
+ expected: FAIL
+
+ [In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div]
+ expected: FAIL
+
+ [In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |*]
+ expected: FAIL
+
+ [In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |*]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant\t\r\n#descendant-div2]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant\t\r\n#descendant-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div]
+ expected: FAIL
+
+ [In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1]
+ expected: FAIL
+
+ [In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1]
+ expected: FAIL
+
+ [In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2]
+ expected: FAIL
+
+ [In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2]
+ expected: FAIL
+
+ [In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3]
+ expected: FAIL
+
+ [In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3]
+ expected: FAIL
+
+ [In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3]
+ expected: FAIL
+
+ [In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1\t\r\n>\t\r\n#child-div2]
+ expected: FAIL
+
+ [In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1\t\r\n>\t\r\n#child-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>\t\r\n#child-div2]
+ expected: FAIL
+
+ [In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>\t\r\n#child-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1\t\r\n>#child-div2]
+ expected: FAIL
+
+ [In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1\t\r\n>#child-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2]
+ expected: FAIL
+
+ [In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2\t\r\n+\t\r\n#adjacent-p3]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2\t\r\n+\t\r\n#adjacent-p3]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+\t\r\n#adjacent-p3]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+\t\r\n#adjacent-p3]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2\t\r\n+#adjacent-p3]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2\t\r\n+#adjacent-p3]
+ expected: FAIL
+
+ [In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3]
+ expected: FAIL
+
+ [In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2\t\r\n~\t\r\n#sibling-p3]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2\t\r\n~\t\r\n#sibling-p3]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~\t\r\n#sibling-p3]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~\t\r\n#sibling-p3]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2\t\r\n~#sibling-p3]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2\t\r\n~#sibling-p3]
+ expected: FAIL
+
+ [In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3]
+ expected: FAIL
+
+ [In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3]
+ expected: FAIL
+
+ [In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em\t\r \n,\t\r \n#group strong]
+ expected: FAIL
+
+ [In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em\t\r \n,\t\r \n#group strong]
+ expected: FAIL
+
+ [In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,\t\r\n#group strong]
+ expected: FAIL
+
+ [In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,\t\r\n#group strong]
+ expected: FAIL
+
+ [In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em\t\r\n,#group strong]
+ expected: FAIL
+
+ [In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em\t\r\n,#group strong]
+ expected: FAIL
+
+ [In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong]
+ expected: FAIL
+
+ [In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong]
+ expected: FAIL
+
+ [In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi]
+ expected: FAIL
+
+ [In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi]
+ expected: FAIL
+
+ [In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北]
+ expected: FAIL
+
+ [In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi]
+ expected: FAIL
+
+ [In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北]
+ expected: FAIL
+
+ [In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北]
+ expected: FAIL
+
+ [In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北]
+ expected: FAIL
+
+ [In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator '>>', matching element that is a descendant of an element with id (1) (with no refNodes): #descendant>>div]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator '>>', matching element that is a descendant of an element with id (1) (with no refNodes): #descendant>>div]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator '>>', matching element with id that is a descendant of an element (1) (with no refNodes): body>>#descendant-div1]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator '>>', matching element with id that is a descendant of an element (1) (with no refNodes): body>>#descendant-div1]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator '>>', matching element with id that is a descendant of an element (1) (with no refNodes): div>>#descendant-div1]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator '>>', matching element with id that is a descendant of an element (1) (with no refNodes): div>>#descendant-div1]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator '>>', matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant>>#descendant-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator '>>', matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant>>.descendant-div2]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator, '>>', matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator, '>>', matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1>>.descendant-div3]
+ expected: FAIL
+
+ [In-document.queryAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1>>#descendant-div4]
+ expected: FAIL
+
+ [In-document.query: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1>>#descendant-div4]
+ expected: FAIL
+