Tests how DOM.requestChildNodes pierces through frames. { method : DOM.setChildNodes params : { nodes : [ [0] : { attributes : [ [0] : id [1] : depth-1 ] backendNodeId : childNodeCount : 1 children : [ [0] : { attributes : [ [0] : id [1] : depth-2 ] backendNodeId : childNodeCount : 1 children : [ [0] : { attributes : [ [0] : id [1] : depth-3 ] backendNodeId : childNodeCount : 1 children : [ [0] : { attributes : [ [0] : src [1] : iframe.html ] backendNodeId : childNodeCount : 0 children : [ ] contentDocument : { backendNodeId : baseURL : childNodeCount : 1 children : [ [0] : { attributes : [ ] backendNodeId : childNodeCount : 2 children : [ [0] : { attributes : [ ] backendNodeId : childNodeCount : 0 children : [ ] localName : head nodeId : nodeName : HEAD nodeType : 1 nodeValue : parentId : } [1] : { attributes : [ ] backendNodeId : childNodeCount : 1 children : [ [0] : { attributes : [ [0] : id [1] : element_in_an_iframe ] backendNodeId : childNodeCount : 0 children : [ ] localName : div nodeId : nodeName : DIV nodeType : 1 nodeValue : parentId : } ] localName : body nodeId : nodeName : BODY nodeType : 1 nodeValue : parentId : } ] frameId : localName : html nodeId : nodeName : HTML nodeType : 1 nodeValue : parentId : } ] compatibilityMode : QuirksMode documentURL : localName : nodeId : nodeName : #document nodeType : 9 nodeValue : xmlVersion : } frameId : localName : iframe nodeId : nodeName : IFRAME nodeType : 1 nodeValue : parentId : } ] localName : div nodeId : nodeName : DIV nodeType : 1 nodeValue : parentId : } ] localName : div nodeId : nodeName : DIV nodeType : 1 nodeValue : parentId : } ] localName : div nodeId : nodeName : DIV nodeType : 1 nodeValue : parentId : } ] parentId : } sessionId : }