blob: 4fc999be6e735794d4efd30afec77931ad0c5f9c [file] [log] [blame]
Tests DOMNode.cssPath()
html
head
head > base
body
body > article:nth-child(1)
body > article:nth-child(2)
body > input[type=number]
#ids
#ids > div:nth-child(1)
#inner-id
#__proto__
#\#\"ridiculous\"\.id
#\'quoted\.value\'
#\.foo\.bar
#\-
#-a
#-\30
#\37
#ид
#\#
#\#foo
#\#\#
#\#\.\#\.\#
#_
#\{\}
#\.fake-class
#foo\.bar
#\:hover
#\:hover\:focus\:active
#\[attr\=value\]
#f\/o\/o
#foo
#f\*o\*o
#f\!o\!o
#f\'o\'o
#f\~o\~o
#f\+o\+o
#input-id
#ids > input[type=text]:nth-child(31)
#ids > input[type=something-invalid-\'-\"-and-weird]:nth-child(32)
#ids > p
#classes
#classes > div.foo.bar
#classes > div:nth-child(2)
#classes > div.\.foo
#classes > div.\.foo\.bar
#classes > div.\-
#classes > div.-a
#classes > div.-\30
#classes > div.--a
#classes > div.---a
#classes > div.\37
#classes > div.класс
#classes > div:nth-child(12)
#classes > div.__proto__.foo
#classes > div.\#
#classes > div.\#foo
#classes > div.\#\#
#classes > div.\#\.\#\.\#
#classes > div._
#classes > div.\{\}
#classes > div.\:hover
#classes > div.\:hover\:focus\:active
#classes > div.\[attr\=value\]
#classes > div.f\/o\/o
#classes > div:nth-child(24)
#classes > div.f\*o\*o
#classes > div.f\!o\!o
#classes > div.f\'o\'o
#classes > div.f\~o\~o
#classes > div.f\+o\+o
#classes > span
#id-with-class
#classes > input.input-class-one
#classes > input.input-class-two
#non-unique-classes
#non-unique-classes > span:nth-child(1)
#non-unique-classes > span:nth-child(2)
#non-unique-classes > span:nth-child(3)
#non-unique-classes > span.c1.c2.c3
#non-unique-classes > span:nth-child(5)
#non-unique-classes > div:nth-child(6)
#non-unique-classes > div.c1.c2
#non-unique-classes > div.c3.c2
#non-unique-classes > div.c3.c4
#non-unique-classes > div.c1.c4
#non-unique-classes > input:nth-child(11)
#non-unique-classes > input:nth-child(12)
#non-unique-classes > div:nth-child(13)