Click here to download the Blitz Browser!

WPT

wpt / dom / nodes / Element-webkitMatchesSelector.html

Spec: DOM ↗

Runs: Chrome 155.0.8039.0 (wpt@a4fcd77aa, 2026-09-03) | Firefox 157.0a1 (wpt@cc4d45aa0, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@9b4cabf6d, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total669/669669/669669/669669/669669/669NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Selectors-API Level 2 Test Suite: HTML with Selectors Level 3PASSPASSPASSPASSPASS
Document should not support webkitMatchesSelectorPASSPASSPASSPASSPASS
Detached Element supports webkitMatchesSelectorPASSPASSPASSPASSPASS
Fragment should not support webkitMatchesSelectorPASSPASSPASSPASSPASS
In-document Element supports webkitMatchesSelectorPASSPASSPASSPASSPASS
DIV Element.webkitMatchesSelector(null)PASSPASSPASSPASSPASS
DIV Element.webkitMatchesSelector(undefined)PASSPASSPASSPASSPASS
DIV Element.webkitMatchesSelector no parameterPASSPASSPASSPASSPASS
NULL Element.webkitMatchesSelector(null)PASSPASSPASSPASSPASS
NULL Element.webkitMatchesSelector(undefined)PASSPASSPASSPASSPASS
NULL Element.webkitMatchesSelector no parameterPASSPASSPASSPASSPASS
UNDEFINED Element.webkitMatchesSelector(null)PASSPASSPASSPASSPASS
UNDEFINED Element.webkitMatchesSelector(undefined)PASSPASSPASSPASSPASS
UNDEFINED Element.webkitMatchesSelector no parameterPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Empty String: PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid character: [PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid character: ]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid character: (PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid character: )PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid character: {PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid character: }PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid character: <PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid character: >PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid ID: #PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid group of selectors: div,PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid class: .PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid class: .5cmPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid class: ..testPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid class: .foo..quuxPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid class: .bar.PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid combinator: div % address, pPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid combinator: div ++ address, pPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid combinator: div ~~ address, pPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid [att=value] selector: [*=test]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid [att=value] selector: [*|*=test]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid [att=value] selector: [class= space unquoted ]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Unknown pseudo-class: div:examplePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Unknown pseudo-class: :examplePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Unknown pseudo-class: div:linkexamplePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Unknown pseudo-element: div::examplePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Unknown pseudo-element: ::examplePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid pseudo-element: :::beforePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid pseudo-element: :: beforePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Undeclared namespace: ns|divPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Undeclared namespace: :not(ns|div)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid namespace: ^|divPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Invalid namespace: $|divPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Relative selector: >*PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Empty String: PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid character: [PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid character: ]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid character: (PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid character: )PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid character: {PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid character: }PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid character: <PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid character: >PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid ID: #PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid group of selectors: div,PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid class: .PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid class: .5cmPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid class: ..testPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid class: .foo..quuxPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid class: .bar.PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid combinator: div % address, pPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid combinator: div ++ address, pPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid combinator: div ~~ address, pPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid [att=value] selector: [*=test]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid [att=value] selector: [*|*=test]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid [att=value] selector: [class= space unquoted ]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Unknown pseudo-class: div:examplePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Unknown pseudo-class: :examplePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Unknown pseudo-class: div:linkexamplePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Unknown pseudo-element: div::examplePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Unknown pseudo-element: ::examplePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid pseudo-element: :::beforePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid pseudo-element: :: beforePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Undeclared namespace: ns|divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Undeclared namespace: :not(ns|div)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid namespace: ^|divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Invalid namespace: $|divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Relative selector: >*PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Type selector, matching html element (with no refNodes): htmlPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Type selector, matching body element (with no refNodes): bodyPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Universal selector, matching all elements (with no refNodes): *PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Universal selector, matching all children of element with specified ID (with no refNodes): #universal>*PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Universal selector, matching all grandchildren of element with specified ID (with no refNodes): #universal>*>*PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Universal selector, matching all descendants of element with specified ID (with no refNodes): #universal *PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): #attr-presence [*|TiTlE]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching align attribute with value (with no refNodes): #attr-value [align="center"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching align attribute with value, unclosed bracket (with no refNodes): #attr-value [align="center"PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching align attribute with empty value (with no refNodes): #attr-value [align=""]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): #attr-value input[type='hidden'],#attr-value input[type='radio']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): #attr-value input[type="hidden"],#attr-value input[type='radio']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): #attr-value input[type=hidden],#attr-value input[type=radio]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): #attr-whitespace [class~="div1"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): #attr-whitespace [title~=中文]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): #attr-begins a[href^="http://www"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): #attr-begins [lang^="en-"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-begins [class^=' apple']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-begins [class^=" apple"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): #attr-ends a[href$=".org"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): #attr-ends [lang$="-CH"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-ends [class$='apple ']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-ends [class$="apple "]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): #attr-contains a[href*="http://www"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): #attr-contains a[href*=".org"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): #attr-contains a[href*=".example."]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): #attr-contains [lang*="en-"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): #attr-contains [lang*="-CH"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-contains [class*=' apple']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-contains [class*='orange ']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): #attr-contains [class*='ple banana ora']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-contains [class*=" apple"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-contains [class*="orange "]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): #attr-contains [class*="ple banana ora"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-contains [class*= apple]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): #attr-contains [class*=orange ]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): #attr-contains [class*= banana ]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :root pseudo-class selector, matching document root element (with no refNodes): :rootPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector, matching the third child element (with no refNodes): #pseudo-nth-table1 :nth-child(3)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector, matching every third child element (with no refNodes): #pseudo-nth li:nth-child(3n)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): #pseudo-nth li:nth-child(2n+4)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): #pseudo-nth-p1 :nth-child(4n-1)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-child selector, matching the third last child element (with no refNodes): #pseudo-nth-table1 :nth-last-child(3)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-child selector, matching every third child element from the end (with no refNodes): #pseudo-nth li:nth-last-child(3n)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): #pseudo-nth li:nth-last-child(2n+4)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): #pseudo-nth-p1 :nth-last-child(4n-1)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-of-type selector, matching the third em element (with no refNodes): #pseudo-nth-p1 em:nth-of-type(3)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-of-type selector, matching every second element of their type (with no refNodes): #pseudo-nth-p1 :nth-of-type(2n)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): #pseudo-nth-p1 span:nth-of-type(2n-1)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-of-type selector, matching the third last em element (with no refNodes): #pseudo-nth-p1 em:nth-last-of-type(3)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): #pseudo-nth-p1 :nth-last-of-type(2n)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): #pseudo-nth-p1 span:nth-last-of-type(2n-1)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :first-of-type selector, matching the first em element (with no refNodes): #pseudo-nth-p1 em:first-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :first-of-type selector, matching the first of every type of element (with no refNodes): #pseudo-nth-p1 :first-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :first-of-type selector, matching the first td element in each table row (with no refNodes): #pseudo-nth-table1 tr :first-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :last-of-type selector, matching the last em elemnet (with no refNodes): #pseudo-nth-p1 em:last-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :last-of-type selector, matching the last of every type of element (with no refNodes): #pseudo-nth-p1 :last-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :last-of-type selector, matching the last td element in each table row (with no refNodes): #pseudo-nth-table1 tr :last-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :first-child pseudo-class selector, matching first child div element (with no refNodes): #pseudo-first-child div:first-childPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): #pseudo-first-child span:first-childPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :last-child pseudo-class selector, matching last child div element (with no refNodes): #pseudo-last-child div:last-childPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): #pseudo-last-child span:last-childPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): #pseudo-only :only-childPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): #pseudo-only :only-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): #pseudo-only em:only-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :empty pseudo-class selector, matching empty p elements (with no refNodes): #pseudo-empty p:emptyPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :empty pseudo-class selector, matching all empty elements (with no refNodes): #pseudo-empty :emptyPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): #pseudo-link :link, #pseudo-link :visitedPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :link and :visited pseudo-class selectors, matching no elements (with no refNodes): #head :link, #head :visitedPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :targetPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :lang pseudo-class selector, matching inherited language (with no refNodes): #pseudo-lang-div1:lang(en)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :lang pseudo-class selector, matching specified language with exact value (with no refNodes): #pseudo-lang-div2:lang(fr)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :lang pseudo-class selector, matching specified language with partial value (with no refNodes): #pseudo-lang-div3:lang(en)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :enabled pseudo-class selector, matching all enabled form controls (with no refNodes): #pseudo-ui :enabledPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :enabled pseudo-class selector, not matching link elements (with no refNodes): #pseudo-link :enabledPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :disabled pseudo-class selector, matching all disabled form controls (with no refNodes): #pseudo-ui :disabledPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :disabled pseudo-class selector, not matching link elements (with no refNodes): #pseudo-link :disabledPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes (with no refNodes): #pseudo-ui :checkedPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :not pseudo-class selector, matching (with no refNodes): #not>:not(div)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :not pseudo-class selector, matching (with no refNodes): #not * :not(:first-child)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :not pseudo-class selector argument surrounded by spaces, matching (with no refNodes): #not>:not( div )PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, matching element with specified class (with no refNodes): .class-pPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, chained, matching only elements with all specified classes (with no refNodes): #class .apple.orange.bananaPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class Selector, chained, with type selector (with no refNodes): div.apple.banana.orangePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, matching element with class value using non-ASCII characters (1) (with no refNodes): .台北TáiběiPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, matching multiple elements with class value using non-ASCII characters (with no refNodes): .台北PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, chained, matching element with multiple class values using non-ASCII characters (1) (with no refNodes): .台北Táiběi.台北PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, matching element with class with escaped character (with no refNodes): .foo\:barPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, matching element with class with escaped character (with no refNodes): .test\.foo\[5\]barPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, matching element with specified id (with no refNodes): #id #id-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, chained, matching element with specified id (with no refNodes): #id-div1, #id-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, chained, matching element with specified id (with no refNodes): #id-div1, #id-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID Selector, chained, with type selector (with no refNodes): div#id-div1, div#id-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, matching multiple elements with duplicate id (with no refNodes): #id-li-duplicatePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北TáiběiPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, matching id value using non-ASCII characters (2) (with no refNodes): #台北PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, matching id values using non-ASCII characters (1) (with no refNodes): #台北Táiběi, #台北PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element that is a descendant of an element with id (with no refNodes): #descendant divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element with id that is a descendant of an element (with no refNodes): body #descendant-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element with id that is a descendant of an element (with no refNodes): div #descendant-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element with id that is a descendant of an element with id (with no refNodes): #descendant #descendant-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element with class that is a descendant of an element with id (with no refNodes): #descendant .descendant-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1 .descendant-div3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, whitespace characters (with no refNodes): #descendant #descendant-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, matching element that is a child of an element with id (with no refNodes): #child>divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element (with no refNodes): div>#child-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element with id (with no refNodes): #child>#child-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element with class (with no refNodes): #child-div1>.child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, matching element with class that is a child of an element with class (with no refNodes): .child-div1>.child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, surrounded by whitespace (with no refNodes): #child-div1 > #child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, whitespace after (with no refNodes): #child-div1> #child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, whitespace before (with no refNodes): #child-div1 >#child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, no whitespace (with no refNodes): #child-div1>#child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (with no refNodes): div+#adjacent-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+.adjacent-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (with no refNodes): .adjacent-div2+.adjacent-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (with no refNodes): #adjacent div+pPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, surrounded by whitespace (with no refNodes): #adjacent-p2 + #adjacent-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, whitespace after (with no refNodes): #adjacent-p2+ #adjacent-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, whitespace before (with no refNodes): #adjacent-p2 +#adjacent-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, no whitespace (with no refNodes): #adjacent-p2+#adjacent-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, matching element that is a sibling of an element with id (with no refNodes): #sibling-div2~divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, matching element with id that is a sibling of an element (with no refNodes): div~#sibling-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, matching element with id that is a sibling of an element with id (with no refNodes): #sibling-div2~#sibling-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, matching element with class that is a sibling of an element with id (with no refNodes): #sibling-div2~.sibling-divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, matching p element that is a sibling of a div element (with no refNodes): #sibling div~pPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, surrounded by whitespace (with no refNodes): #sibling-p2 ~ #sibling-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, whitespace after (with no refNodes): #sibling-p2~ #sibling-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, whitespace before (with no refNodes): #sibling-p2 ~#sibling-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, no whitespace (with no refNodes): #sibling-p2~#sibling-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Syntax, group of selectors separator, surrounded by whitespace (with no refNodes): #group em , #group strongPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Syntax, group of selectors separator, whitespace after (with no refNodes): #group em, #group strongPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Syntax, group of selectors separator, whitespace before (with no refNodes): #group em ,#group strongPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Syntax, group of selectors separator, no whitespace (with no refNodes): #group em,#group strongPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Universal selector, matching all elements (with no refNodes): *PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Universal selector, matching all children of element with specified ID (with no refNodes): #universal>*PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Universal selector, matching all grandchildren of element with specified ID (with no refNodes): #universal>*>*PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Universal selector, matching all descendants of element with specified ID (with no refNodes): #universal *PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): #attr-presence [*|TiTlE]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute value selector, matching align attribute with value (with no refNodes): #attr-value [align="center"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute value selector, matching align attribute with value, unclosed bracket (with no refNodes): #attr-value [align="center"PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute value selector, matching align attribute with empty value (with no refNodes): #attr-value [align=""]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): #attr-value input[type='hidden'],#attr-value input[type='radio']PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): #attr-value input[type="hidden"],#attr-value input[type='radio']PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): #attr-value input[type=hidden],#attr-value input[type=radio]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): #attr-whitespace [class~="div1"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): #attr-whitespace [title~=中文]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): #attr-begins a[href^="http://www"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): #attr-begins [lang^="en-"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-begins [class^=' apple']PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-begins [class^=" apple"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): #attr-ends a[href$=".org"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): #attr-ends [lang$="-CH"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-ends [class$='apple ']PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-ends [class$="apple "]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): #attr-contains a[href*="http://www"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): #attr-contains a[href*=".org"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): #attr-contains a[href*=".example."]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): #attr-contains [lang*="en-"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): #attr-contains [lang*="-CH"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-contains [class*=' apple']PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-contains [class*='orange ']PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): #attr-contains [class*='ple banana ora']PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-contains [class*=" apple"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-contains [class*="orange "]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): #attr-contains [class*="ple banana ora"]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-contains [class*= apple]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): #attr-contains [class*=orange ]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): #attr-contains [class*= banana ]PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-child selector, matching the third child element (with no refNodes): #pseudo-nth-table1 :nth-child(3)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-child selector, matching every third child element (with no refNodes): #pseudo-nth li:nth-child(3n)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): #pseudo-nth li:nth-child(2n+4)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): #pseudo-nth-p1 :nth-child(4n-1)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-last-child selector, matching the third last child element (with no refNodes): #pseudo-nth-table1 :nth-last-child(3)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-last-child selector, matching every third child element from the end (with no refNodes): #pseudo-nth li:nth-last-child(3n)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): #pseudo-nth li:nth-last-child(2n+4)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): #pseudo-nth-p1 :nth-last-child(4n-1)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-of-type selector, matching the third em element (with no refNodes): #pseudo-nth-p1 em:nth-of-type(3)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-of-type selector, matching every second element of their type (with no refNodes): #pseudo-nth-p1 :nth-of-type(2n)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): #pseudo-nth-p1 span:nth-of-type(2n-1)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-last-of-type selector, matching the third last em element (with no refNodes): #pseudo-nth-p1 em:nth-last-of-type(3)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): #pseudo-nth-p1 :nth-last-of-type(2n)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): #pseudo-nth-p1 span:nth-last-of-type(2n-1)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :first-of-type selector, matching the first em element (with no refNodes): #pseudo-nth-p1 em:first-of-typePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :first-of-type selector, matching the first of every type of element (with no refNodes): #pseudo-nth-p1 :first-of-typePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :first-of-type selector, matching the first td element in each table row (with no refNodes): #pseudo-nth-table1 tr :first-of-typePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :last-of-type selector, matching the last em elemnet (with no refNodes): #pseudo-nth-p1 em:last-of-typePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :last-of-type selector, matching the last of every type of element (with no refNodes): #pseudo-nth-p1 :last-of-typePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :last-of-type selector, matching the last td element in each table row (with no refNodes): #pseudo-nth-table1 tr :last-of-typePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :first-child pseudo-class selector, matching first child div element (with no refNodes): #pseudo-first-child div:first-childPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): #pseudo-first-child span:first-childPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :last-child pseudo-class selector, matching last child div element (with no refNodes): #pseudo-last-child div:last-childPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): #pseudo-last-child span:last-childPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): #pseudo-only :only-childPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): #pseudo-only :only-of-typePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): #pseudo-only em:only-of-typePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :empty pseudo-class selector, matching empty p elements (with no refNodes): #pseudo-empty p:emptyPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :empty pseudo-class selector, matching all empty elements (with no refNodes): #pseudo-empty :emptyPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): #pseudo-link :link, #pseudo-link :visitedPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :lang pseudo-class selector, matching specified language with exact value (with no refNodes): #pseudo-lang-div2:lang(fr)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :lang pseudo-class selector, matching specified language with partial value (with no refNodes): #pseudo-lang-div3:lang(en)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :enabled pseudo-class selector, matching all enabled form controls (with no refNodes): #pseudo-ui :enabledPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :enabled pseudo-class selector, not matching link elements (with no refNodes): #pseudo-link :enabledPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :disabled pseudo-class selector, matching all disabled form controls (with no refNodes): #pseudo-ui :disabledPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :disabled pseudo-class selector, not matching link elements (with no refNodes): #pseudo-link :disabledPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes (with no refNodes): #pseudo-ui :checkedPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :not pseudo-class selector, matching (with no refNodes): #not>:not(div)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :not pseudo-class selector, matching (with no refNodes): #not * :not(:first-child)PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: :not pseudo-class selector argument surrounded by spaces, matching (with no refNodes): #not>:not( div )PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Class selector, matching element with specified class (with no refNodes): .class-pPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Class selector, chained, matching only elements with all specified classes (with no refNodes): #class .apple.orange.bananaPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Class Selector, chained, with type selector (with no refNodes): div.apple.banana.orangePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Class selector, matching element with class value using non-ASCII characters (1) (with no refNodes): .台北TáiběiPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Class selector, matching multiple elements with class value using non-ASCII characters (with no refNodes): .台北PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Class selector, chained, matching element with multiple class values using non-ASCII characters (1) (with no refNodes): .台北Táiběi.台北PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Class selector, matching element with class with escaped character (with no refNodes): .foo\:barPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Class selector, matching element with class with escaped character (with no refNodes): .test\.foo\[5\]barPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: ID selector, matching element with specified id (with no refNodes): #id #id-div1PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: ID selector, chained, matching element with specified id (with no refNodes): #id-div1, #id-div1PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: ID selector, chained, matching element with specified id (with no refNodes): #id-div1, #id-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: ID Selector, chained, with type selector (with no refNodes): div#id-div1, div#id-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: ID selector, matching multiple elements with duplicate id (with no refNodes): #id-li-duplicatePASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北TáiběiPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: ID selector, matching id value using non-ASCII characters (2) (with no refNodes): #台北PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: ID selector, matching id values using non-ASCII characters (1) (with no refNodes): #台北Táiběi, #台北PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Descendant combinator, matching element that is a descendant of an element with id (with no refNodes): #descendant divPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Descendant combinator, matching element with id that is a descendant of an element (with no refNodes): div #descendant-div1PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Descendant combinator, matching element with id that is a descendant of an element with id (with no refNodes): #descendant #descendant-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Descendant combinator, matching element with class that is a descendant of an element with id (with no refNodes): #descendant .descendant-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Descendant combinator, matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1 .descendant-div3PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Descendant combinator, whitespace characters (with no refNodes): #descendant #descendant-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Child combinator, matching element that is a child of an element with id (with no refNodes): #child>divPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element (with no refNodes): div>#child-div1PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element with id (with no refNodes): #child>#child-div1PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element with class (with no refNodes): #child-div1>.child-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Child combinator, matching element with class that is a child of an element with class (with no refNodes): .child-div1>.child-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Child combinator, surrounded by whitespace (with no refNodes): #child-div1 > #child-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Child combinator, whitespace after (with no refNodes): #child-div1> #child-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Child combinator, whitespace before (with no refNodes): #child-div1 >#child-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Child combinator, no whitespace (with no refNodes): #child-div1>#child-div2PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+divPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (with no refNodes): div+#adjacent-div4PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-div4PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+.adjacent-div4PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (with no refNodes): .adjacent-div2+.adjacent-div4PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (with no refNodes): #adjacent div+pPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Adjacent sibling combinator, surrounded by whitespace (with no refNodes): #adjacent-p2 + #adjacent-p3PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Adjacent sibling combinator, whitespace after (with no refNodes): #adjacent-p2+ #adjacent-p3PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Adjacent sibling combinator, whitespace before (with no refNodes): #adjacent-p2 +#adjacent-p3PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Adjacent sibling combinator, no whitespace (with no refNodes): #adjacent-p2+#adjacent-p3PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: General sibling combinator, matching element that is a sibling of an element with id (with no refNodes): #sibling-div2~divPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: General sibling combinator, matching element with id that is a sibling of an element (with no refNodes): div~#sibling-div4PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: General sibling combinator, matching element with id that is a sibling of an element with id (with no refNodes): #sibling-div2~#sibling-div4PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: General sibling combinator, matching element with class that is a sibling of an element with id (with no refNodes): #sibling-div2~.sibling-divPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: General sibling combinator, matching p element that is a sibling of a div element (with no refNodes): #sibling div~pPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: General sibling combinator, surrounded by whitespace (with no refNodes): #sibling-p2 ~ #sibling-p3PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: General sibling combinator, whitespace after (with no refNodes): #sibling-p2~ #sibling-p3PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: General sibling combinator, whitespace before (with no refNodes): #sibling-p2 ~#sibling-p3PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: General sibling combinator, no whitespace (with no refNodes): #sibling-p2~#sibling-p3PASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Syntax, group of selectors separator, surrounded by whitespace (with no refNodes): #group em , #group strongPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Syntax, group of selectors separator, whitespace after (with no refNodes): #group em, #group strongPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Syntax, group of selectors separator, whitespace before (with no refNodes): #group em ,#group strongPASSPASSPASSPASSPASS
Detached Element.webkitMatchesSelector: Syntax, group of selectors separator, no whitespace (with no refNodes): #group em,#group strongPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Universal selector, matching all elements (with no refNodes): *PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Universal selector, matching all children of element with specified ID (with no refNodes): #universal>*PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Universal selector, matching all grandchildren of element with specified ID (with no refNodes): #universal>*>*PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Universal selector, matching all descendants of element with specified ID (with no refNodes): #universal *PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): #attr-presence [*|TiTlE]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute value selector, matching align attribute with value (with no refNodes): #attr-value [align="center"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute value selector, matching align attribute with value, unclosed bracket (with no refNodes): #attr-value [align="center"PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute value selector, matching align attribute with empty value (with no refNodes): #attr-value [align=""]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): #attr-value input[type='hidden'],#attr-value input[type='radio']PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): #attr-value input[type="hidden"],#attr-value input[type='radio']PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): #attr-value input[type=hidden],#attr-value input[type=radio]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): #attr-whitespace [class~="div1"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): #attr-whitespace [title~=中文]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): #attr-begins a[href^="http://www"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): #attr-begins [lang^="en-"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-begins [class^=' apple']PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-begins [class^=" apple"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): #attr-ends a[href$=".org"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): #attr-ends [lang$="-CH"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-ends [class$='apple ']PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-ends [class$="apple "]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): #attr-contains a[href*="http://www"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): #attr-contains a[href*=".org"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): #attr-contains a[href*=".example."]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): #attr-contains [lang*="en-"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): #attr-contains [lang*="-CH"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-contains [class*=' apple']PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-contains [class*='orange ']PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): #attr-contains [class*='ple banana ora']PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-contains [class*=" apple"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): #attr-contains [class*="orange "]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): #attr-contains [class*="ple banana ora"]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): #attr-contains [class*= apple]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): #attr-contains [class*=orange ]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): #attr-contains [class*= banana ]PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-child selector, matching the third child element (with no refNodes): #pseudo-nth-table1 :nth-child(3)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-child selector, matching every third child element (with no refNodes): #pseudo-nth li:nth-child(3n)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): #pseudo-nth li:nth-child(2n+4)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): #pseudo-nth-p1 :nth-child(4n-1)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-last-child selector, matching the third last child element (with no refNodes): #pseudo-nth-table1 :nth-last-child(3)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-last-child selector, matching every third child element from the end (with no refNodes): #pseudo-nth li:nth-last-child(3n)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): #pseudo-nth li:nth-last-child(2n+4)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): #pseudo-nth-p1 :nth-last-child(4n-1)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-of-type selector, matching the third em element (with no refNodes): #pseudo-nth-p1 em:nth-of-type(3)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-of-type selector, matching every second element of their type (with no refNodes): #pseudo-nth-p1 :nth-of-type(2n)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): #pseudo-nth-p1 span:nth-of-type(2n-1)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-last-of-type selector, matching the third last em element (with no refNodes): #pseudo-nth-p1 em:nth-last-of-type(3)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): #pseudo-nth-p1 :nth-last-of-type(2n)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): #pseudo-nth-p1 span:nth-last-of-type(2n-1)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :first-of-type selector, matching the first em element (with no refNodes): #pseudo-nth-p1 em:first-of-typePASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :first-of-type selector, matching the first of every type of element (with no refNodes): #pseudo-nth-p1 :first-of-typePASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :first-of-type selector, matching the first td element in each table row (with no refNodes): #pseudo-nth-table1 tr :first-of-typePASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :last-of-type selector, matching the last em elemnet (with no refNodes): #pseudo-nth-p1 em:last-of-typePASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :last-of-type selector, matching the last of every type of element (with no refNodes): #pseudo-nth-p1 :last-of-typePASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :last-of-type selector, matching the last td element in each table row (with no refNodes): #pseudo-nth-table1 tr :last-of-typePASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :first-child pseudo-class selector, matching first child div element (with no refNodes): #pseudo-first-child div:first-childPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): #pseudo-first-child span:first-childPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :last-child pseudo-class selector, matching last child div element (with no refNodes): #pseudo-last-child div:last-childPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): #pseudo-last-child span:last-childPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): #pseudo-only :only-childPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): #pseudo-only :only-of-typePASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): #pseudo-only em:only-of-typePASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :empty pseudo-class selector, matching empty p elements (with no refNodes): #pseudo-empty p:emptyPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :empty pseudo-class selector, matching all empty elements (with no refNodes): #pseudo-empty :emptyPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): #pseudo-link :link, #pseudo-link :visitedPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :lang pseudo-class selector, matching specified language with exact value (with no refNodes): #pseudo-lang-div2:lang(fr)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :lang pseudo-class selector, matching specified language with partial value (with no refNodes): #pseudo-lang-div3:lang(en)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :enabled pseudo-class selector, matching all enabled form controls (with no refNodes): #pseudo-ui :enabledPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :enabled pseudo-class selector, not matching link elements (with no refNodes): #pseudo-link :enabledPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :disabled pseudo-class selector, matching all disabled form controls (with no refNodes): #pseudo-ui :disabledPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :disabled pseudo-class selector, not matching link elements (with no refNodes): #pseudo-link :disabledPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes (with no refNodes): #pseudo-ui :checkedPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :not pseudo-class selector, matching (with no refNodes): #not>:not(div)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :not pseudo-class selector, matching (with no refNodes): #not * :not(:first-child)PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: :not pseudo-class selector argument surrounded by spaces, matching (with no refNodes): #not>:not( div )PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Class selector, matching element with specified class (with no refNodes): .class-pPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Class selector, chained, matching only elements with all specified classes (with no refNodes): #class .apple.orange.bananaPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Class Selector, chained, with type selector (with no refNodes): div.apple.banana.orangePASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Class selector, matching element with class value using non-ASCII characters (1) (with no refNodes): .台北TáiběiPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Class selector, matching multiple elements with class value using non-ASCII characters (with no refNodes): .台北PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Class selector, chained, matching element with multiple class values using non-ASCII characters (1) (with no refNodes): .台北Táiběi.台北PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Class selector, matching element with class with escaped character (with no refNodes): .foo\:barPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Class selector, matching element with class with escaped character (with no refNodes): .test\.foo\[5\]barPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: ID selector, matching element with specified id (with no refNodes): #id #id-div1PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: ID selector, chained, matching element with specified id (with no refNodes): #id-div1, #id-div1PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: ID selector, chained, matching element with specified id (with no refNodes): #id-div1, #id-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: ID Selector, chained, with type selector (with no refNodes): div#id-div1, div#id-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: ID selector, matching multiple elements with duplicate id (with no refNodes): #id-li-duplicatePASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北TáiběiPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: ID selector, matching id value using non-ASCII characters (2) (with no refNodes): #台北PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: ID selector, matching id values using non-ASCII characters (1) (with no refNodes): #台北Táiběi, #台北PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Descendant combinator, matching element that is a descendant of an element with id (with no refNodes): #descendant divPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Descendant combinator, matching element with id that is a descendant of an element (with no refNodes): div #descendant-div1PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Descendant combinator, matching element with id that is a descendant of an element with id (with no refNodes): #descendant #descendant-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Descendant combinator, matching element with class that is a descendant of an element with id (with no refNodes): #descendant .descendant-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Descendant combinator, matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1 .descendant-div3PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Descendant combinator, whitespace characters (with no refNodes): #descendant #descendant-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Child combinator, matching element that is a child of an element with id (with no refNodes): #child>divPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element (with no refNodes): div>#child-div1PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element with id (with no refNodes): #child>#child-div1PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element with class (with no refNodes): #child-div1>.child-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Child combinator, matching element with class that is a child of an element with class (with no refNodes): .child-div1>.child-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Child combinator, surrounded by whitespace (with no refNodes): #child-div1 > #child-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Child combinator, whitespace after (with no refNodes): #child-div1> #child-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Child combinator, whitespace before (with no refNodes): #child-div1 >#child-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Child combinator, no whitespace (with no refNodes): #child-div1>#child-div2PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+divPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (with no refNodes): div+#adjacent-div4PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-div4PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+.adjacent-div4PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (with no refNodes): .adjacent-div2+.adjacent-div4PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (with no refNodes): #adjacent div+pPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Adjacent sibling combinator, surrounded by whitespace (with no refNodes): #adjacent-p2 + #adjacent-p3PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Adjacent sibling combinator, whitespace after (with no refNodes): #adjacent-p2+ #adjacent-p3PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Adjacent sibling combinator, whitespace before (with no refNodes): #adjacent-p2 +#adjacent-p3PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Adjacent sibling combinator, no whitespace (with no refNodes): #adjacent-p2+#adjacent-p3PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: General sibling combinator, matching element that is a sibling of an element with id (with no refNodes): #sibling-div2~divPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: General sibling combinator, matching element with id that is a sibling of an element (with no refNodes): div~#sibling-div4PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: General sibling combinator, matching element with id that is a sibling of an element with id (with no refNodes): #sibling-div2~#sibling-div4PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: General sibling combinator, matching element with class that is a sibling of an element with id (with no refNodes): #sibling-div2~.sibling-divPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: General sibling combinator, matching p element that is a sibling of a div element (with no refNodes): #sibling div~pPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: General sibling combinator, surrounded by whitespace (with no refNodes): #sibling-p2 ~ #sibling-p3PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: General sibling combinator, whitespace after (with no refNodes): #sibling-p2~ #sibling-p3PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: General sibling combinator, whitespace before (with no refNodes): #sibling-p2 ~#sibling-p3PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: General sibling combinator, no whitespace (with no refNodes): #sibling-p2~#sibling-p3PASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Syntax, group of selectors separator, surrounded by whitespace (with no refNodes): #group em , #group strongPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Syntax, group of selectors separator, whitespace after (with no refNodes): #group em, #group strongPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Syntax, group of selectors separator, whitespace before (with no refNodes): #group em ,#group strongPASSPASSPASSPASSPASS
Fragment Element.webkitMatchesSelector: Syntax, group of selectors separator, no whitespace (with no refNodes): #group em,#group strongPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: 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']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: 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']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: 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]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple ']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange ']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora']PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ]PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector, matching every second child element, starting from the fourth, with whitespace (with refNode Element): li:nth-child(2n + 4)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector, matching every fourth child element, starting from the third, with whitespace (with refNode Element): :nth-child(4n - 1)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-child selector used twice, matching (with refNode Element): :nth-child(1) :nth-child(1)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :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)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-of-type selector, matching the third last em element (with refNode Element): em:nth-last-of-type(3)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :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)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-childPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-childPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-childPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-childPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-childPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-typePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:emptyPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :empty pseudo-class selector, matching all empty elements (with refNode Element): :emptyPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visitedPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :link and :visited pseudo-class selectors, matching no elements (with refNode Element): :link, #head :visitedPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabledPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :enabled pseudo-class selector, not matching link elements (1) (with no refNodes): #pseudo-link :enabledPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :disabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabledPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :disabled pseudo-class selector, not matching link elements (1) (with no refNodes): #pseudo-link :disabledPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checkedPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child)PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, matching element with specified class (1) (with no refNodes): .class-pPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.bananaPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orangePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北TáiběiPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:barPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]barPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicatePASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北TáiběiPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant #descendant-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1 > #child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, whitespace after (1) (with no refNodes): #child-div1> #child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, whitespace before (1) (with no refNodes): #child-div1 >#child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+pPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2 + #adjacent-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+ #adjacent-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2 +#adjacent-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-divPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~pPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2 ~ #sibling-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~ #sibling-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2 ~#sibling-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3PASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em , #group strongPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em, #group strongPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em ,#group strongPASSPASSPASSPASSPASS
In-document Element.webkitMatchesSelector: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strongPASSPASSPASSPASSPASS