| Tests how DOM.getDocument reports all child nodes when asked. |
| { |
| id : <number> |
| result : { |
| root : { |
| backendNodeId : <number> |
| baseURL : <string> |
| childNodeCount : 1 |
| children : [ |
| [0] : { |
| attributes : [ |
| ] |
| backendNodeId : <number> |
| childNodeCount : 2 |
| children : [ |
| [0] : { |
| attributes : [ |
| ] |
| backendNodeId : <number> |
| childNodeCount : 0 |
| children : [ |
| ] |
| localName : head |
| nodeId : <number> |
| nodeName : HEAD |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| [1] : { |
| attributes : [ |
| ] |
| backendNodeId : <number> |
| childNodeCount : 1 |
| children : [ |
| [0] : { |
| attributes : [ |
| [0] : id |
| [1] : depth-1 |
| ] |
| backendNodeId : <number> |
| childNodeCount : 2 |
| children : [ |
| [0] : { |
| attributes : [ |
| [0] : id |
| [1] : depth-2 |
| ] |
| backendNodeId : <number> |
| childNodeCount : 1 |
| children : [ |
| [0] : { |
| attributes : [ |
| [0] : id |
| [1] : depth-3 |
| ] |
| backendNodeId : <number> |
| childNodeCount : 1 |
| children : [ |
| [0] : { |
| attributes : [ |
| [0] : src |
| [1] : ./shadow-dom-iframe.html |
| ] |
| backendNodeId : <number> |
| childNodeCount : 0 |
| children : [ |
| ] |
| contentDocument : { |
| backendNodeId : <number> |
| baseURL : <string> |
| childNodeCount : 1 |
| children : [ |
| [0] : { |
| attributes : [ |
| ] |
| backendNodeId : <number> |
| childNodeCount : 2 |
| children : [ |
| [0] : { |
| attributes : [ |
| ] |
| backendNodeId : <number> |
| childNodeCount : 0 |
| children : [ |
| ] |
| localName : head |
| nodeId : <number> |
| nodeName : HEAD |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| [1] : { |
| attributes : [ |
| [0] : onload |
| [1] : addShadowDOM() |
| ] |
| backendNodeId : <number> |
| childNodeCount : 2 |
| children : [ |
| [0] : { |
| attributes : [ |
| [0] : id |
| [1] : element_in_an_iframe |
| ] |
| backendNodeId : <number> |
| childNodeCount : 0 |
| children : [ |
| ] |
| localName : div |
| nodeId : <number> |
| nodeName : DIV |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| shadowRoots : [ |
| [0] : { |
| backendNodeId : <number> |
| childNodeCount : 1 |
| children : [ |
| [0] : { |
| attributes : [ |
| [0] : style |
| [1] : color: red; |
| ] |
| backendNodeId : <number> |
| childNodeCount : 1 |
| children : [ |
| [0] : { |
| attributes : [ |
| ] |
| backendNodeId : <number> |
| childNodeCount : 1 |
| children : [ |
| [0] : { |
| backendNodeId : <number> |
| localName : |
| nodeId : <number> |
| nodeName : #text |
| nodeType : 3 |
| nodeValue : Hello from the shadow dom! |
| parentId : <number> |
| } |
| ] |
| localName : h1 |
| nodeId : <number> |
| nodeName : H1 |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| localName : div |
| nodeId : <number> |
| nodeName : DIV |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| localName : |
| nodeId : <number> |
| nodeName : #document-fragment |
| nodeType : 11 |
| nodeValue : |
| shadowRootType : open |
| } |
| ] |
| } |
| [1] : { |
| attributes : [ |
| ] |
| backendNodeId : <number> |
| childNodeCount : 1 |
| children : [ |
| [0] : { |
| backendNodeId : <number> |
| localName : |
| nodeId : <number> |
| nodeName : #text |
| nodeType : 3 |
| nodeValue : function addShadowDOM() { var host = document.getElementById("element_in_an_iframe").attachShadow({mode: 'open'}); var template = document.querySelector("#shadow-template"); host.appendChild(template.content); template.remove(); } |
| parentId : <number> |
| } |
| ] |
| localName : script |
| nodeId : <number> |
| nodeName : SCRIPT |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| localName : body |
| nodeId : <number> |
| nodeName : BODY |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| frameId : <string> |
| localName : html |
| nodeId : <number> |
| nodeName : HTML |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| documentURL : <string> |
| localName : |
| nodeId : <number> |
| nodeName : #document |
| nodeType : 9 |
| nodeValue : |
| xmlVersion : |
| } |
| frameId : <string> |
| localName : iframe |
| nodeId : <number> |
| nodeName : IFRAME |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| localName : div |
| nodeId : <number> |
| nodeName : DIV |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| localName : div |
| nodeId : <number> |
| nodeName : DIV |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| [1] : { |
| attributes : [ |
| [0] : id |
| [1] : targetDiv |
| ] |
| backendNodeId : <number> |
| childNodeCount : 0 |
| children : [ |
| ] |
| localName : div |
| nodeId : <number> |
| nodeName : DIV |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| localName : div |
| nodeId : <number> |
| nodeName : DIV |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| localName : body |
| nodeId : <number> |
| nodeName : BODY |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| frameId : <string> |
| localName : html |
| nodeId : <number> |
| nodeName : HTML |
| nodeType : 1 |
| nodeValue : |
| parentId : <number> |
| } |
| ] |
| documentURL : <string> |
| localName : |
| nodeId : <number> |
| nodeName : #document |
| nodeType : 9 |
| nodeValue : |
| xmlVersion : |
| } |
| } |
| sessionId : <string> |
| } |
| |