input: [0] 2.8.0 [[attr]] Yes [[attr=]] Yes [[attr~=]] Yes [[attr|=]] Yes [[attr^=]] Yes [[attr$=]] Yes [[attr*=]] Yes [:nth-child] Yes [:nth-last-child] Yes [:nth-of-type] Yes [:nth-last-of-type] Yes [:first-child] Yes [:last-child] Yes [:only-child] Yes [:first-of-type] Selects incorrect elements [:only-of-type] Selects incorrect elements [:empty] Fails if element contains a HTML comment [:enabled] Yes [:disabled] Yes [:checked] Yes [:hover] Yes [:focus] Yes [:target †] Yes [:not] Yes [:root] Yes [::first-line] Yes [::first-letter] Yes [29] website [:last-of-type] 
output: Selects incorrect elements
options: S e l e c t o r n o t s u p p o r t e d
options: S e l e c t s i n c o r r e c t e l e m e n t s
options: Y e s