4 <script type="text/javascript" src="../http/tests/inspector-protocol/resources/protocol-test.js"></script>
8 var template = document.querySelector('#tmpl');
9 var root = document.querySelector('#host').webkitCreateShadowRoot();
10 root.appendChild(template.content.cloneNode(true));
16 InspectorTest.sendCommand("CSS.enable", {}, step1);
20 InspectorTest.sendCommand("CSS.getAllStyleSheets", {}, step2);
23 function step2(payload)
25 var headers = payload.result.headers
26 InspectorTest.log("Loaded style sheets count: " + headers.length);
27 var styleSheetHeader = headers[0];
28 InspectorTest.sendCommand("CSS.getStyleSheetText", {"styleSheetId": styleSheetHeader.styleSheetId}, step3);
31 function step3(payload)
33 InspectorTest.log("Loaded style sheet text: " + payload.result.text);
34 InspectorTest.completeTest();
39 <body onload="pageLoaded()">
40 <p>This test checks that style sheets hosted inside shadow roots are reported in CSS.getAllStyleSheets protocol method.</p>
43 <style> .red { color: red; } </style>
44 <div id="inner" class="red">hi!</div>