3 <script src=
"../../../http/tests/inspector/inspector-test.js"></script>
4 <script src=
"../../../http/tests/inspector/console-test.js"></script>
5 <script src=
"../../../http/tests/inspector/elements-test.js"></script>
10 InspectorTest
.firstElementsTreeOutline().addEventListener(WebInspector
.ElementsTreeOutline
.Events
.SelectedNodeChanged
, selectedNodeChanged
, this);
11 function selectedNodeChanged(event
)
13 var node
= event
.data
;
16 if (node
.getAttribute("id") == "shadow") {
17 InspectorTest
.addResult(WebInspector
.DOMPresentationUtils
.xPath(node
, false));
18 InspectorTest
.completeTest();
21 InspectorTest
.evaluateInConsole("inspect(host.shadowRoot.firstChild.firstChild.firstChild)");
27 <body onload=
"runTest()">
29 Tests that inspect element action works for deep shadow elements.
40 var host
= document
.querySelector('#host');
41 var sr
= host
.createShadowRoot();
42 sr
.innerHTML
= "<div><div><span id='shadow'>Shadow</span></div></div>";