Tests that pseudo elements and their styles are handled properly. Running: dumpOriginalTree Original elements tree: -
-
::before "Text" ::after
-
::before ::after
Running: dumpNormalNodeStyles [expanded] [expanded] element.style { () [expanded] [$div$] { (user agent stylesheet) display: block; ======== Pseudo ::before element ======== [expanded] #inspected:before { (pseudo-elements.html:4 -> pseudo-elements.html:4:1) content: "BEFORE"; ======== Pseudo ::after element ======== [expanded] #inspected:after { (pseudo-elements.html:8 -> pseudo-elements.html:8:1) content: "AFTER"; Running: dumpBeforeStyles [expanded] [expanded] [$#inspected:before$] { (pseudo-elements.html:4 -> pseudo-elements.html:4:1) content: "BEFORE"; Running: dumpAfterStyles [expanded] [expanded] [$#inspected:after$] { (pseudo-elements.html:8 -> pseudo-elements.html:8:1) content: "AFTER"; Running: removeAfter -
-
::before "Text"
-
::before ::after
Running: removeBefore -
Text
-
::before ::after
Running: addAfter -
+
-
::before ::after
== Expanding: == -
-
"Text" ::after
-
::before ::after
Running: addBefore -
-
::before "Text" ::after
-
::before ::after
Running: modifyTextContent -
-
::before "bar" ::after
-
::before ::after
Running: clearTextContent -
-
::before ::after
-
::before ::after
Running: removeNodeAndCheckPseudoElementsUnbound -
-
::before ::after
inspected:before DOMNode in DOMAgent: false inspected:after DOMNode in DOMAgent: false