OLD | NEW |
(Empty) | |
| 1 (async function(testRunner) { |
| 2 var {page, session, dp} = await testRunner.startURL('resources/dom-request-chi
ld-nodes-traverse-frames.html', ''); |
| 3 |
| 4 var response = await dp.DOM.getDocument(); |
| 5 var rootId = response.result.root.children[0].children[1].nodeId; |
| 6 dp.DOM.requestChildNodes({nodeId: rootId, depth: -1}); |
| 7 var message = await dp.DOM.onceSetChildNodes(); |
| 8 var iframeContentDocument = message.params.nodes[0].children[0].children[0].ch
ildren[0].contentDocument; |
| 9 if (iframeContentDocument.children) { |
| 10 testRunner.die("Error IFrame node should not include children: " + JSON.stri
ngify(iframeContentDocument, null, " ")); |
| 11 return; |
| 12 } |
| 13 var message = await dp.DOM.getDocument({pierce: true}); |
| 14 var bodyId = message.result.root.children[0].children[1].nodeId; |
| 15 dp.DOM.requestChildNodes({nodeId: bodyId, depth: -1, pierce: true}); |
| 16 var message = await dp.DOM.onceSetChildNodes(); |
| 17 |
| 18 testRunner.logMessage(message); |
| 19 testRunner.completeTest(); |
| 20 }); |
OLD | NEW |