OLD | NEW |
1 A | |
2 B | |
3 C | |
4 D | |
5 E | |
6 | 1 |
7 { | 2 { |
8 "nodes": [ | 3 nodes : [ |
9 { | 4 [0] : { |
10 "nodeId": 4, | 5 attributes : [ |
11 "parentId": 3, | 6 ] |
12 "backendNodeId": "<number>", | 7 backendNodeId : <backendNodeId> |
13 "nodeType": 1, | 8 childNodeCount : 0 |
14 "nodeName": "SCRIPT", | 9 children : [ |
15 "localName": "script", | 10 ] |
16 "nodeValue": "", | 11 localName : head |
17 "childNodeCount": 0, | 12 nodeId : <nodeId> |
18 "children": [], | 13 nodeName : HEAD |
19 "attributes": [ | 14 nodeType : 1 |
20 "type", | 15 nodeValue : |
21 "text/javascript", | 16 parentId : <parentId> |
22 "src", | 17 } |
23 "../../http/tests/inspector-protocol/resources/inspector-protocol-test.j
s" | 18 [1] : { |
24 ] | 19 backendNodeId : <backendNodeId> |
25 }, | 20 localName : |
26 { | 21 nodeId : <nodeId> |
27 "nodeId": 6, | 22 nodeName : #text |
28 "parentId": 5, | 23 nodeType : 3 |
29 "backendNodeId": "<number>", | 24 nodeValue : A |
30 "nodeType": 3, | 25 parentId : <parentId> |
31 "nodeName": "#text", | 26 } |
32 "localName": "", | 27 [2] : { |
33 "nodeValue": "\n\nfunction test()\n{\n InspectorTest.sendCommand(\"DOM.
enable\", {});\n InspectorTest.sendCommandOrDie(\"DOM.getFlattenedDocument\",
{\"depth\": -1, \"pierce\": true}, onDocument);\n\n function onDocument(resp
onse) {\n function stabilize(key, value) {\n var unstableKeys
= [\"backendNodeId\", \"documentURL\", \"baseURL\", \"frameId\"];\n i
f (unstableKeys.indexOf(key) !== -1)\n return \"<\" + typeof(valu
e) + \">\";\n return value;\n }\n InspectorTest.log(JSO
N.stringify(response, stabilize, 2));\n InspectorTest.completeTest();\n
}\n}\n\n" | 28 backendNodeId : <backendNodeId> |
34 }, | 29 localName : |
35 { | 30 nodeId : <nodeId> |
36 "nodeId": 5, | 31 nodeName : #text |
37 "parentId": 3, | 32 nodeType : 3 |
38 "backendNodeId": "<number>", | 33 nodeValue : B |
39 "nodeType": 1, | 34 parentId : <parentId> |
40 "nodeName": "SCRIPT", | 35 } |
41 "localName": "script", | 36 [3] : { |
42 "nodeValue": "", | 37 backendNodeId : <backendNodeId> |
43 "childNodeCount": 1, | 38 localName : |
44 "children": [], | 39 nodeId : <nodeId> |
45 "attributes": [] | 40 nodeName : #text |
46 }, | 41 nodeType : 3 |
47 { | 42 nodeValue : C |
48 "nodeId": 3, | 43 parentId : <parentId> |
49 "parentId": 2, | 44 } |
50 "backendNodeId": "<number>", | 45 [4] : { |
51 "nodeType": 1, | 46 backendNodeId : <backendNodeId> |
52 "nodeName": "HEAD", | 47 localName : |
53 "localName": "head", | 48 nodeId : <nodeId> |
54 "nodeValue": "", | 49 nodeName : #text |
55 "childNodeCount": 2, | 50 nodeType : 3 |
56 "children": [], | 51 nodeValue : D |
57 "attributes": [] | 52 parentId : <parentId> |
58 }, | 53 } |
59 { | 54 [5] : { |
60 "nodeId": 9, | 55 backendNodeId : <backendNodeId> |
61 "parentId": 8, | 56 localName : |
62 "backendNodeId": "<number>", | 57 nodeId : <nodeId> |
63 "nodeType": 3, | 58 nodeName : #text |
64 "nodeName": "#text", | 59 nodeType : 3 |
65 "localName": "", | 60 nodeValue : E |
66 "nodeValue": " A\n " | 61 parentId : <parentId> |
67 }, | 62 } |
68 { | 63 [6] : { |
69 "nodeId": 11, | 64 attributes : [ |
70 "parentId": 10, | 65 [0] : id |
71 "backendNodeId": "<number>", | 66 [1] : E |
72 "nodeType": 3, | 67 ] |
73 "nodeName": "#text", | 68 backendNodeId : <backendNodeId> |
74 "localName": "", | 69 childNodeCount : 1 |
75 "nodeValue": " B\n " | 70 children : [ |
76 }, | 71 ] |
77 { | 72 localName : div |
78 "nodeId": 13, | 73 nodeId : <nodeId> |
79 "parentId": 12, | 74 nodeName : DIV |
80 "backendNodeId": "<number>", | 75 nodeType : 1 |
81 "nodeType": 3, | 76 nodeValue : |
82 "nodeName": "#text", | 77 parentId : <parentId> |
83 "localName": "", | 78 } |
84 "nodeValue": " C\n " | 79 [7] : { |
85 }, | 80 attributes : [ |
86 { | 81 [0] : id |
87 "nodeId": 15, | 82 [1] : D |
88 "parentId": 14, | 83 ] |
89 "backendNodeId": "<number>", | 84 backendNodeId : <backendNodeId> |
90 "nodeType": 3, | 85 childNodeCount : 2 |
91 "nodeName": "#text", | 86 children : [ |
92 "localName": "", | 87 ] |
93 "nodeValue": " D\n " | 88 localName : div |
94 }, | 89 nodeId : <nodeId> |
95 { | 90 nodeName : DIV |
96 "nodeId": 17, | 91 nodeType : 1 |
97 "parentId": 16, | 92 nodeValue : |
98 "backendNodeId": "<number>", | 93 parentId : <parentId> |
99 "nodeType": 3, | 94 } |
100 "nodeName": "#text", | 95 [8] : { |
101 "localName": "", | 96 attributes : [ |
102 "nodeValue": " E\n " | 97 [0] : id |
103 }, | 98 [1] : C |
104 { | 99 ] |
105 "nodeId": 16, | 100 backendNodeId : <backendNodeId> |
106 "parentId": 14, | 101 childNodeCount : 2 |
107 "backendNodeId": "<number>", | 102 children : [ |
108 "nodeType": 1, | 103 ] |
109 "nodeName": "DIV", | 104 localName : div |
110 "localName": "div", | 105 nodeId : <nodeId> |
111 "nodeValue": "", | 106 nodeName : DIV |
112 "childNodeCount": 1, | 107 nodeType : 1 |
113 "children": [], | 108 nodeValue : |
114 "attributes": [ | 109 parentId : <parentId> |
115 "id", | 110 } |
116 "E" | 111 [9] : { |
117 ] | 112 attributes : [ |
118 }, | 113 [0] : id |
119 { | 114 [1] : B |
120 "nodeId": 14, | 115 ] |
121 "parentId": 12, | 116 backendNodeId : <backendNodeId> |
122 "backendNodeId": "<number>", | 117 childNodeCount : 2 |
123 "nodeType": 1, | 118 children : [ |
124 "nodeName": "DIV", | 119 ] |
125 "localName": "div", | 120 localName : div |
126 "nodeValue": "", | 121 nodeId : <nodeId> |
127 "childNodeCount": 2, | 122 nodeName : DIV |
128 "children": [], | 123 nodeType : 1 |
129 "attributes": [ | 124 nodeValue : |
130 "id", | 125 parentId : <parentId> |
131 "D" | 126 } |
132 ] | 127 [10] : { |
133 }, | 128 attributes : [ |
134 { | 129 [0] : id |
135 "nodeId": 12, | 130 [1] : A |
136 "parentId": 10, | 131 ] |
137 "backendNodeId": "<number>", | 132 backendNodeId : <backendNodeId> |
138 "nodeType": 1, | 133 childNodeCount : 2 |
139 "nodeName": "DIV", | 134 children : [ |
140 "localName": "div", | 135 ] |
141 "nodeValue": "", | 136 localName : div |
142 "childNodeCount": 2, | 137 nodeId : <nodeId> |
143 "children": [], | 138 nodeName : DIV |
144 "attributes": [ | 139 nodeType : 1 |
145 "id", | 140 nodeValue : |
146 "C" | 141 parentId : <parentId> |
147 ] | 142 } |
148 }, | 143 [11] : { |
149 { | 144 backendNodeId : <backendNodeId> |
150 "nodeId": 10, | 145 localName : |
151 "parentId": 8, | 146 nodeId : <nodeId> |
152 "backendNodeId": "<number>", | 147 nodeName : #text |
153 "nodeType": 1, | 148 nodeType : 3 |
154 "nodeName": "DIV", | 149 nodeValue : @font-face { font-family: 'ahem'; src: url(../../..
/resources/Ahem.ttf); } |
155 "localName": "div", | 150 parentId : <parentId> |
156 "nodeValue": "", | 151 } |
157 "childNodeCount": 2, | 152 [12] : { |
158 "children": [], | 153 attributes : [ |
159 "attributes": [ | 154 ] |
160 "id", | 155 backendNodeId : <backendNodeId> |
161 "B" | 156 childNodeCount : 1 |
162 ] | 157 children : [ |
163 }, | 158 ] |
164 { | 159 localName : style |
165 "nodeId": 8, | 160 nodeId : <nodeId> |
166 "parentId": 7, | 161 nodeName : STYLE |
167 "backendNodeId": "<number>", | 162 nodeType : 1 |
168 "nodeType": 1, | 163 nodeValue : |
169 "nodeName": "DIV", | 164 parentId : <parentId> |
170 "localName": "div", | 165 } |
171 "nodeValue": "", | 166 [13] : { |
172 "childNodeCount": 2, | 167 attributes : [ |
173 "children": [], | 168 ] |
174 "attributes": [ | 169 backendNodeId : <backendNodeId> |
175 "id", | 170 childNodeCount : 1 |
176 "A" | 171 children : [ |
177 ] | 172 ] |
178 }, | 173 localName : head |
179 { | 174 nodeId : <nodeId> |
180 "nodeId": 23, | 175 nodeName : HEAD |
181 "parentId": 22, | 176 nodeType : 1 |
182 "backendNodeId": "<number>", | 177 nodeValue : |
183 "nodeType": 3, | 178 parentId : <parentId> |
184 "nodeName": "#text", | 179 } |
185 "localName": "", | 180 [14] : { |
186 "nodeValue": "\n@font-face {\n font-family: 'ahem';\n src: url(../../../
resources/Ahem.ttf);\n}\n" | 181 backendNodeId : <backendNodeId> |
187 }, | 182 localName : |
188 { | 183 nodeId : <nodeId> |
189 "nodeId": 22, | 184 nodeName : #text |
190 "parentId": 21, | 185 nodeType : 3 |
191 "backendNodeId": "<number>", | 186 nodeValue : Hello from the iframe. |
192 "nodeType": 1, | 187 parentId : <parentId> |
193 "nodeName": "STYLE", | 188 } |
194 "localName": "style", | 189 [15] : { |
195 "nodeValue": "", | 190 attributes : [ |
196 "childNodeCount": 1, | 191 [0] : style |
197 "children": [], | 192 [1] : font-family: ahem; |
198 "attributes": [] | 193 ] |
199 }, | 194 backendNodeId : <backendNodeId> |
200 { | 195 childNodeCount : 1 |
201 "nodeId": 21, | 196 children : [ |
202 "parentId": 20, | 197 ] |
203 "backendNodeId": "<number>", | 198 localName : div |
204 "nodeType": 1, | 199 nodeId : <nodeId> |
205 "nodeName": "HEAD", | 200 nodeName : DIV |
206 "localName": "head", | 201 nodeType : 1 |
207 "nodeValue": "", | 202 nodeValue : |
208 "childNodeCount": 1, | 203 parentId : <parentId> |
209 "children": [], | 204 } |
210 "attributes": [] | 205 [16] : { |
211 }, | 206 attributes : [ |
212 { | 207 ] |
213 "nodeId": 26, | 208 backendNodeId : <backendNodeId> |
214 "parentId": 25, | 209 childNodeCount : 1 |
215 "backendNodeId": "<number>", | 210 children : [ |
216 "nodeType": 3, | 211 ] |
217 "nodeName": "#text", | 212 localName : body |
218 "localName": "", | 213 nodeId : <nodeId> |
219 "nodeValue": "\nHello from the iframe.\n" | 214 nodeName : BODY |
220 }, | 215 nodeType : 1 |
221 { | 216 nodeValue : |
222 "nodeId": 25, | 217 parentId : <parentId> |
223 "parentId": 24, | 218 } |
224 "backendNodeId": "<number>", | 219 [17] : { |
225 "nodeType": 1, | 220 attributes : [ |
226 "nodeName": "DIV", | 221 ] |
227 "localName": "div", | 222 backendNodeId : <backendNodeId> |
228 "nodeValue": "", | 223 childNodeCount : 2 |
229 "childNodeCount": 1, | 224 children : [ |
230 "children": [], | 225 ] |
231 "attributes": [ | 226 frameId : <frameId> |
232 "style", | 227 localName : html |
233 "font-family: ahem;" | 228 nodeId : <nodeId> |
234 ] | 229 nodeName : HTML |
235 }, | 230 nodeType : 1 |
236 { | 231 nodeValue : |
237 "nodeId": 24, | 232 parentId : <parentId> |
238 "parentId": 20, | 233 } |
239 "backendNodeId": "<number>", | 234 [18] : { |
240 "nodeType": 1, | 235 attributes : [ |
241 "nodeName": "BODY", | 236 [0] : src |
242 "localName": "body", | 237 [1] : ./simple-iframe.html |
243 "nodeValue": "", | 238 [2] : width |
244 "childNodeCount": 1, | 239 [3] : 400 |
245 "children": [], | 240 [4] : height |
246 "attributes": [] | 241 [5] : 200 |
247 }, | 242 ] |
248 { | 243 backendNodeId : <backendNodeId> |
249 "nodeId": 20, | 244 childNodeCount : 0 |
250 "parentId": 19, | 245 children : [ |
251 "backendNodeId": "<number>", | 246 ] |
252 "nodeType": 1, | 247 contentDocument : { |
253 "nodeName": "HTML", | 248 backendNodeId : <backendNodeId> |
254 "localName": "html", | 249 baseURL : <baseURL> |
255 "nodeValue": "", | 250 childNodeCount : 1 |
256 "childNodeCount": 2, | 251 children : [ |
257 "children": [], | 252 ] |
258 "attributes": [], | 253 documentURL : <documentURL> |
259 "frameId": "<string>" | 254 localName : |
260 }, | 255 nodeId : <nodeId> |
261 { | 256 nodeName : #document |
262 "nodeId": 18, | 257 nodeType : 9 |
263 "parentId": 7, | 258 nodeValue : |
264 "backendNodeId": "<number>", | 259 xmlVersion : |
265 "nodeType": 1, | 260 } |
266 "nodeName": "IFRAME", | 261 frameId : <frameId> |
267 "localName": "iframe", | 262 localName : iframe |
268 "nodeValue": "", | 263 nodeId : <nodeId> |
269 "childNodeCount": 0, | 264 nodeName : IFRAME |
270 "children": [], | 265 nodeType : 1 |
271 "attributes": [ | 266 nodeValue : |
272 "src", | 267 parentId : <parentId> |
273 "../dom/resources/simple-iframe.html", | 268 } |
274 "width", | 269 [19] : { |
275 "400", | 270 backendNodeId : <backendNodeId> |
276 "height", | 271 localName : |
277 "200" | 272 nodeId : <nodeId> |
278 ], | 273 nodeName : #text |
279 "frameId": "<string>", | 274 nodeType : 3 |
280 "contentDocument": { | 275 nodeValue : :host { color: red; } |
281 "nodeId": 19, | 276 parentId : <parentId> |
282 "backendNodeId": "<number>", | 277 } |
283 "nodeType": 9, | 278 [20] : { |
284 "nodeName": "#document", | 279 attributes : [ |
285 "localName": "", | 280 ] |
286 "nodeValue": "", | 281 backendNodeId : <backendNodeId> |
287 "childNodeCount": 1, | 282 childNodeCount : 1 |
288 "children": [], | 283 children : [ |
289 "documentURL": "<string>", | 284 ] |
290 "baseURL": "<string>", | 285 localName : style |
291 "xmlVersion": "" | 286 nodeId : <nodeId> |
292 } | 287 nodeName : STYLE |
293 }, | 288 nodeType : 1 |
294 { | 289 nodeValue : |
295 "nodeId": 30, | 290 parentId : <parentId> |
296 "parentId": 29, | 291 } |
297 "backendNodeId": "<number>", | 292 [21] : { |
298 "nodeType": 3, | 293 attributes : [ |
299 "nodeName": "#text", | 294 ] |
300 "localName": "", | 295 backendNodeId : <backendNodeId> |
301 "nodeValue": "\n:host {\n color: red;\n}\n" | 296 childNodeCount : 0 |
302 }, | 297 children : [ |
303 { | 298 ] |
304 "nodeId": 29, | 299 localName : div |
305 "parentId": 28, | 300 nodeId : <nodeId> |
306 "backendNodeId": "<number>", | 301 nodeName : DIV |
307 "nodeType": 1, | 302 nodeType : 1 |
308 "nodeName": "STYLE", | 303 nodeValue : |
309 "localName": "style", | 304 parentId : <parentId> |
310 "nodeValue": "", | 305 } |
311 "childNodeCount": 1, | 306 [22] : { |
312 "children": [], | 307 backendNodeId : <backendNodeId> |
313 "attributes": [] | 308 localName : |
314 }, | 309 nodeId : <nodeId> |
315 { | 310 nodeName : #text |
316 "nodeId": 31, | 311 nodeType : 3 |
317 "parentId": 28, | 312 nodeValue : Hi from a template! |
318 "backendNodeId": "<number>", | 313 parentId : <parentId> |
319 "nodeType": 1, | 314 } |
320 "nodeName": "DIV", | 315 [23] : { |
321 "localName": "div", | 316 attributes : [ |
322 "nodeValue": "", | 317 ] |
323 "childNodeCount": 0, | 318 backendNodeId : <backendNodeId> |
324 "children": [], | 319 childNodeCount : 1 |
325 "attributes": [] | 320 children : [ |
326 }, | 321 ] |
327 { | 322 localName : h1 |
328 "nodeId": 33, | 323 nodeId : <nodeId> |
329 "parentId": 32, | 324 nodeName : H1 |
330 "backendNodeId": "<number>", | 325 nodeType : 1 |
331 "nodeType": 3, | 326 nodeValue : |
332 "nodeName": "#text", | 327 parentId : <parentId> |
333 "localName": "", | 328 } |
334 "nodeValue": "Hi from a template!" | 329 [24] : { |
335 }, | 330 attributes : [ |
336 { | 331 [0] : id |
337 "nodeId": 32, | 332 [1] : shadow-host |
338 "parentId": 28, | 333 ] |
339 "backendNodeId": "<number>", | 334 backendNodeId : <backendNodeId> |
340 "nodeType": 1, | 335 childNodeCount : 0 |
341 "nodeName": "H1", | 336 children : [ |
342 "localName": "h1", | 337 ] |
343 "nodeValue": "", | 338 localName : div |
344 "childNodeCount": 1, | 339 nodeId : <nodeId> |
345 "children": [], | 340 nodeName : DIV |
346 "attributes": [] | 341 nodeType : 1 |
347 }, | 342 nodeValue : |
348 { | 343 parentId : <parentId> |
349 "nodeId": 27, | 344 shadowRoots : [ |
350 "parentId": 7, | 345 [0] : { |
351 "backendNodeId": "<number>", | 346 backendNodeId : <backendNodeId> |
352 "nodeType": 1, | 347 childNodeCount : 3 |
353 "nodeName": "DIV", | 348 children : [ |
354 "localName": "div", | 349 ] |
355 "nodeValue": "", | 350 localName : |
356 "childNodeCount": 0, | 351 nodeId : <nodeId> |
357 "children": [], | 352 nodeName : #document-fragment |
358 "attributes": [ | 353 nodeType : 11 |
359 "id", | 354 nodeValue : |
360 "shadow-host" | 355 shadowRootType : open |
361 ], | 356 } |
362 "shadowRoots": [ | 357 ] |
363 { | 358 } |
364 "nodeId": 28, | 359 [25] : { |
365 "backendNodeId": "<number>", | 360 attributes : [ |
366 "nodeType": 11, | 361 [0] : class |
367 "nodeName": "#document-fragment", | 362 [1] : body-class |
368 "localName": "", | 363 ] |
369 "nodeValue": "", | 364 backendNodeId : <backendNodeId> |
370 "childNodeCount": 3, | 365 childNodeCount : 3 |
371 "children": [], | 366 children : [ |
372 "shadowRootType": "open" | 367 ] |
373 } | 368 localName : body |
374 ] | 369 nodeId : <nodeId> |
375 }, | 370 nodeName : BODY |
376 { | 371 nodeType : 1 |
377 "nodeId": 35, | 372 nodeValue : |
378 "parentId": 34, | 373 parentId : <parentId> |
379 "backendNodeId": "<number>", | 374 } |
380 "nodeType": 3, | 375 [26] : { |
381 "nodeName": "#text", | 376 attributes : [ |
382 "localName": "", | 377 ] |
383 "nodeValue": "\n var host = document.querySelector(\"#shadow-host\"
).createShadowRoot();\n var template = document.querySelector(\"#shadow-t
emplate\");\n host.appendChild(template.content);\n template.remov
e();\n window.onload = runTest;\n " | 378 backendNodeId : <backendNodeId> |
384 }, | 379 childNodeCount : 2 |
385 { | 380 children : [ |
386 "nodeId": 34, | 381 ] |
387 "parentId": 7, | 382 frameId : <frameId> |
388 "backendNodeId": "<number>", | 383 localName : html |
389 "nodeType": 1, | 384 nodeId : <nodeId> |
390 "nodeName": "SCRIPT", | 385 nodeName : HTML |
391 "localName": "script", | 386 nodeType : 1 |
392 "nodeValue": "", | 387 nodeValue : |
393 "childNodeCount": 1, | 388 parentId : <parentId> |
394 "children": [], | 389 } |
395 "attributes": [ | 390 [27] : { |
396 "type", | 391 backendNodeId : <backendNodeId> |
397 "text/javascript" | 392 baseURL : <baseURL> |
398 ] | 393 childNodeCount : 1 |
399 }, | 394 children : [ |
400 { | 395 ] |
401 "nodeId": 7, | 396 documentURL : <documentURL> |
402 "parentId": 2, | 397 localName : |
403 "backendNodeId": "<number>", | 398 nodeId : <nodeId> |
404 "nodeType": 1, | 399 nodeName : #document |
405 "nodeName": "BODY", | 400 nodeType : 9 |
406 "localName": "body", | 401 nodeValue : |
407 "nodeValue": "", | 402 xmlVersion : |
408 "childNodeCount": 4, | 403 } |
409 "children": [], | 404 ] |
410 "attributes": [ | |
411 "class", | |
412 "body-class" | |
413 ] | |
414 }, | |
415 { | |
416 "nodeId": 2, | |
417 "parentId": 1, | |
418 "backendNodeId": "<number>", | |
419 "nodeType": 1, | |
420 "nodeName": "HTML", | |
421 "localName": "html", | |
422 "nodeValue": "", | |
423 "childNodeCount": 2, | |
424 "children": [], | |
425 "attributes": [], | |
426 "frameId": "<string>" | |
427 }, | |
428 { | |
429 "nodeId": 1, | |
430 "backendNodeId": "<number>", | |
431 "nodeType": 9, | |
432 "nodeName": "#document", | |
433 "localName": "", | |
434 "nodeValue": "", | |
435 "childNodeCount": 1, | |
436 "children": [], | |
437 "documentURL": "<string>", | |
438 "baseURL": "<string>", | |
439 "xmlVersion": "" | |
440 } | |
441 ] | |
442 } | 405 } |
443 | 406 |
OLD | NEW |