Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1116)

Side by Side Diff: third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-nameSources-visiblity-expected.txt

Issue 2390783006: [DevTools] Accessibility: Show siblings and children of selected node (Closed)
Patch Set: Rebase tests again and be consistent about backendDOMNodeId Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 { 1 {
2 "id": "<int>", 2 "nodeId": "<string>",
3 "result": { 3 "ignored": false,
4 "nodes": [ 4 "role": {
5 { 5 "type": "role",
6 "nodeId": "<string>", 6 "value": "link"
7 "ignored": false, 7 },
8 "role": { 8 "name": {
9 "type": "role", 9 "type": "computedString",
10 "value": "link" 10 "value": "1 2 7",
11 "sources": [
12 {
13 "type": "relatedElement",
14 "attribute": "aria-labelledby"
15 },
16 {
17 "type": "attribute",
18 "attribute": "aria-label"
19 },
20 {
21 "type": "contents",
22 "value": {
23 "type": "computedString",
24 "value": "1 2 7"
25 }
26 },
27 {
28 "type": "attribute",
29 "attribute": "title",
30 "superseded": true
31 }
32 ]
33 },
34 "properties": [],
35 "domNode": "div#link1"
36 }
37 {
38 "nodeId": "<string>",
39 "ignored": false,
40 "role": {
41 "type": "role",
42 "value": "textbox"
43 },
44 "name": {
45 "type": "computedString",
46 "value": "1 2 7",
47 "sources": [
48 {
49 "type": "relatedElement",
50 "value": {
51 "type": "computedString",
52 "value": "1 2 7"
11 }, 53 },
12 "name": { 54 "attribute": "aria-labelledby",
13 "type": "computedString", 55 "attributeValue": {
14 "value": "1 2 7", 56 "type": "idrefList",
15 "sources": [ 57 "value": "label2",
16 { 58 "relatedNodes": [
17 "type": "relatedElement", 59 {
18 "attribute": "aria-labelledby" 60 "idref": "label2",
19 }, 61 "text": "1 2 7",
20 { 62 "nodeResult": "div#label2"
21 "type": "attribute",
22 "attribute": "aria-label"
23 },
24 {
25 "type": "contents",
26 "value": {
27 "type": "computedString",
28 "value": "1 2 7"
29 }
30 },
31 {
32 "type": "attribute",
33 "attribute": "title",
34 "superseded": true
35 } 63 }
36 ] 64 ]
65 }
66 },
67 {
68 "type": "attribute",
69 "attribute": "aria-label",
70 "superseded": true
71 },
72 {
73 "type": "relatedElement",
74 "superseded": true,
75 "nativeSource": "label"
76 },
77 {
78 "type": "placeholder",
79 "attribute": "placeholder",
80 "superseded": true
81 },
82 {
83 "type": "attribute",
84 "attribute": "title",
85 "superseded": true
86 }
87 ]
88 },
89 "properties": [
90 {
91 "name": "invalid",
92 "value": {
93 "type": "token",
94 "value": "false"
95 }
96 },
97 {
98 "name": "multiline",
99 "value": {
100 "type": "boolean",
101 "value": false
102 }
103 },
104 {
105 "name": "readonly",
106 "value": {
107 "type": "boolean",
108 "value": false
109 }
110 },
111 {
112 "name": "required",
113 "value": {
114 "type": "boolean",
115 "value": false
116 }
117 },
118 {
119 "name": "labelledby",
120 "value": {
121 "type": "nodeList",
122 "relatedNodes": [
123 {
124 "idref": "label2",
125 "text": "1 2 7",
126 "nodeResult": "div#label2"
127 }
128 ]
129 }
130 }
131 ],
132 "domNode": "input#input2"
133 }
134 {
135 "nodeId": "<string>",
136 "ignored": false,
137 "role": {
138 "type": "role",
139 "value": "textbox"
140 },
141 "name": {
142 "type": "computedString",
143 "value": "1 2 3 4 6 7",
144 "sources": [
145 {
146 "type": "relatedElement",
147 "value": {
148 "type": "computedString",
149 "value": "1 2 3 4 6 7"
37 }, 150 },
38 "properties": [] 151 "attribute": "aria-labelledby",
39 } 152 "attributeValue": {
40 ] 153 "type": "idrefList",
41 } 154 "value": "3a 3b 3c 3d 3e 3f 3g",
42 } 155 "relatedNodes": [
43 { 156 {
44 "id": "<int>", 157 "idref": "3a",
45 "result": { 158 "text": "1",
46 "nodes": [ 159 "nodeResult": "p#3a"
47 {
48 "nodeId": "<string>",
49 "ignored": false,
50 "role": {
51 "type": "role",
52 "value": "textbox"
53 },
54 "name": {
55 "type": "computedString",
56 "value": "1 2 7",
57 "sources": [
58 {
59 "type": "relatedElement",
60 "value": {
61 "type": "computedString",
62 "value": "1 2 7"
63 },
64 "attribute": "aria-labelledby",
65 "attributeValue": {
66 "type": "idrefList",
67 "value": "label2",
68 "relatedNodes": [
69 {
70 "idref": "label2",
71 "text": "1 2 7",
72 "nodeResult": "div#label2"
73 }
74 ]
75 }
76 }, 160 },
77 { 161 {
78 "type": "attribute", 162 "idref": "3b",
79 "attribute": "aria-label", 163 "text": "2",
80 "superseded": true 164 "nodeResult": "td#3b"
81 }, 165 },
82 { 166 {
83 "type": "relatedElement", 167 "idref": "3c",
84 "superseded": true, 168 "text": "3",
85 "nativeSource": "label" 169 "nodeResult": "td#3c"
86 }, 170 },
87 { 171 {
88 "type": "placeholder", 172 "idref": "3d",
89 "attribute": "placeholder", 173 "text": "4",
90 "superseded": true 174 "nodeResult": "td#3d"
91 }, 175 },
92 { 176 {
93 "type": "attribute", 177 "idref": "3e",
94 "attribute": "title", 178 "text": "",
95 "superseded": true 179 "nodeResult": "tr#3e"
180 },
181 {
182 "idref": "3f",
183 "text": "6",
184 "nodeResult": "tr#3f"
185 },
186 {
187 "idref": "3g",
188 "text": "7",
189 "nodeResult": "p#3g"
96 } 190 }
97 ] 191 ]
98 }, 192 }
99 "properties": [ 193 },
100 { 194 {
101 "name": "invalid", 195 "type": "attribute",
102 "value": { 196 "attribute": "aria-label",
103 "type": "token", 197 "superseded": true
104 "value": "false" 198 },
105 } 199 {
200 "type": "relatedElement",
201 "superseded": true,
202 "nativeSource": "label"
203 },
204 {
205 "type": "placeholder",
206 "attribute": "placeholder",
207 "superseded": true
208 },
209 {
210 "type": "attribute",
211 "attribute": "title",
212 "superseded": true
213 }
214 ]
215 },
216 "properties": [
217 {
218 "name": "invalid",
219 "value": {
220 "type": "token",
221 "value": "false"
222 }
223 },
224 {
225 "name": "multiline",
226 "value": {
227 "type": "boolean",
228 "value": false
229 }
230 },
231 {
232 "name": "readonly",
233 "value": {
234 "type": "boolean",
235 "value": false
236 }
237 },
238 {
239 "name": "required",
240 "value": {
241 "type": "boolean",
242 "value": false
243 }
244 },
245 {
246 "name": "labelledby",
247 "value": {
248 "type": "nodeList",
249 "relatedNodes": [
250 {
251 "idref": "3a",
252 "text": "1",
253 "nodeResult": "p#3a"
106 }, 254 },
107 { 255 {
108 "name": "multiline", 256 "idref": "3b",
109 "value": { 257 "text": "2",
110 "type": "boolean", 258 "nodeResult": "td#3b"
111 "value": false
112 }
113 }, 259 },
114 { 260 {
115 "name": "readonly", 261 "idref": "3c",
116 "value": { 262 "text": "3",
117 "type": "boolean", 263 "nodeResult": "td#3c"
118 "value": false
119 }
120 }, 264 },
121 { 265 {
122 "name": "required", 266 "idref": "3d",
123 "value": { 267 "text": "4",
124 "type": "boolean", 268 "nodeResult": "td#3d"
125 "value": false
126 }
127 }, 269 },
128 { 270 {
129 "name": "labelledby", 271 "idref": "3e",
130 "value": { 272 "text": "",
131 "type": "nodeList", 273 "nodeResult": "tr#3e"
132 "relatedNodes": [ 274 },
133 { 275 {
134 "idref": "label2", 276 "idref": "3f",
135 "text": "1 2 7", 277 "text": "6",
136 "nodeResult": "div#label2" 278 "nodeResult": "tr#3f"
137 } 279 },
138 ] 280 {
139 } 281 "idref": "3g",
282 "text": "7",
283 "nodeResult": "p#3g"
140 } 284 }
141 ] 285 ]
142 } 286 }
143 ] 287 }
144 } 288 ],
145 } 289 "domNode": "input#input3"
146 { 290 }
147 "id": "<int>", 291 {
148 "result": { 292 "nodeId": "<string>",
149 "nodes": [ 293 "ignored": false,
150 { 294 "role": {
151 "nodeId": "<string>", 295 "type": "role",
152 "ignored": false, 296 "value": "textbox"
153 "role": { 297 },
154 "type": "role", 298 "name": {
155 "value": "textbox" 299 "type": "computedString",
300 "value": "1 2 7",
301 "sources": [
302 {
303 "type": "relatedElement",
304 "value": {
305 "type": "computedString",
306 "value": "\n 1 \n \n 2 \n \n \n \n \n \n 7 \n "
156 }, 307 },
157 "name": { 308 "attribute": "aria-labelledby",
158 "type": "computedString", 309 "attributeValue": {
159 "value": "1 2 3 4 6 7", 310 "type": "idrefList",
160 "sources": [ 311 "value": "label4",
161 { 312 "relatedNodes": [
162 "type": "relatedElement", 313 {
163 "value": { 314 "idref": "label4",
164 "type": "computedString", 315 "text": "\n 1 \n \n 2 \n \n \n \n \n \n 7 \n ",
165 "value": "1 2 3 4 6 7" 316 "nodeResult": "div#label4"
166 },
167 "attribute": "aria-labelledby",
168 "attributeValue": {
169 "type": "idrefList",
170 "value": "3a 3b 3c 3d 3e 3f 3g",
171 "relatedNodes": [
172 {
173 "idref": "3a",
174 "text": "1",
175 "nodeResult": "p#3a"
176 },
177 {
178 "idref": "3b",
179 "text": "2",
180 "nodeResult": "td#3b"
181 },
182 {
183 "idref": "3c",
184 "text": "3",
185 "nodeResult": "td#3c"
186 },
187 {
188 "idref": "3d",
189 "text": "4",
190 "nodeResult": "td#3d"
191 },
192 {
193 "idref": "3e",
194 "text": "",
195 "nodeResult": "tr#3e"
196 },
197 {
198 "idref": "3f",
199 "text": "6",
200 "nodeResult": "tr#3f"
201 },
202 {
203 "idref": "3g",
204 "text": "7",
205 "nodeResult": "p#3g"
206 }
207 ]
208 }
209 },
210 {
211 "type": "attribute",
212 "attribute": "aria-label",
213 "superseded": true
214 },
215 {
216 "type": "relatedElement",
217 "superseded": true,
218 "nativeSource": "label"
219 },
220 {
221 "type": "placeholder",
222 "attribute": "placeholder",
223 "superseded": true
224 },
225 {
226 "type": "attribute",
227 "attribute": "title",
228 "superseded": true
229 } 317 }
230 ] 318 ]
231 }, 319 }
232 "properties": [ 320 },
233 { 321 {
234 "name": "invalid", 322 "type": "attribute",
235 "value": { 323 "attribute": "aria-label",
236 "type": "token", 324 "superseded": true
237 "value": "false" 325 },
238 } 326 {
239 }, 327 "type": "relatedElement",
240 { 328 "superseded": true,
241 "name": "multiline", 329 "nativeSource": "label"
242 "value": { 330 },
243 "type": "boolean", 331 {
244 "value": false 332 "type": "placeholder",
245 } 333 "attribute": "placeholder",
246 }, 334 "superseded": true
247 { 335 },
248 "name": "readonly", 336 {
249 "value": { 337 "type": "attribute",
250 "type": "boolean", 338 "attribute": "title",
251 "value": false 339 "superseded": true
252 } 340 }
253 }, 341 ]
254 { 342 },
255 "name": "required", 343 "properties": [
256 "value": { 344 {
257 "type": "boolean", 345 "name": "invalid",
258 "value": false 346 "value": {
259 } 347 "type": "token",
260 }, 348 "value": "false"
261 { 349 }
262 "name": "labelledby", 350 },
263 "value": { 351 {
264 "type": "nodeList", 352 "name": "multiline",
265 "relatedNodes": [ 353 "value": {
266 { 354 "type": "boolean",
267 "idref": "3a", 355 "value": false
268 "text": "1", 356 }
269 "nodeResult": "p#3a" 357 },
270 }, 358 {
271 { 359 "name": "readonly",
272 "idref": "3b", 360 "value": {
273 "text": "2", 361 "type": "boolean",
274 "nodeResult": "td#3b" 362 "value": false
275 }, 363 }
276 { 364 },
277 "idref": "3c", 365 {
278 "text": "3", 366 "name": "required",
279 "nodeResult": "td#3c" 367 "value": {
280 }, 368 "type": "boolean",
281 { 369 "value": false
282 "idref": "3d", 370 }
283 "text": "4", 371 },
284 "nodeResult": "td#3d" 372 {
285 }, 373 "name": "labelledby",
286 { 374 "value": {
287 "idref": "3e", 375 "type": "nodeList",
288 "text": "", 376 "relatedNodes": [
289 "nodeResult": "tr#3e" 377 {
290 }, 378 "idref": "label4",
291 { 379 "text": "\n 1 \n \n 2 \n \n \n \n \n \n 7 \n ",
292 "idref": "3f", 380 "nodeResult": "div#label4"
293 "text": "6",
294 "nodeResult": "tr#3f"
295 },
296 {
297 "idref": "3g",
298 "text": "7",
299 "nodeResult": "p#3g"
300 }
301 ]
302 }
303 } 381 }
304 ] 382 ]
305 } 383 }
306 ] 384 }
307 } 385 ],
308 } 386 "domNode": "input#input4"
309 { 387 }
310 "id": "<int>", 388 {
311 "result": { 389 "nodeId": "<string>",
312 "nodes": [ 390 "ignored": false,
313 { 391 "role": {
314 "nodeId": "<string>", 392 "type": "role",
315 "ignored": false, 393 "value": "button"
316 "role": { 394 },
317 "type": "role", 395 "name": {
318 "value": "textbox" 396 "type": "computedString",
397 "value": "Hidden text",
398 "sources": [
399 {
400 "type": "relatedElement",
401 "value": {
402 "type": "computedString",
403 "value": "Hidden text"
319 }, 404 },
320 "name": { 405 "attribute": "aria-labelledby",
321 "type": "computedString", 406 "attributeValue": {
322 "value": "1 2 7", 407 "type": "idrefList",
323 "sources": [ 408 "value": "hidden1",
324 { 409 "relatedNodes": [
325 "type": "relatedElement", 410 {
326 "value": { 411 "idref": "hidden1",
327 "type": "computedString", 412 "text": "Hidden text",
328 "value": "\n 1 \n \n 2 \n \n \n \n \n \n 7 \n " 413 "nodeResult": "p#hidden1"
329 },
330 "attribute": "aria-labelledby",
331 "attributeValue": {
332 "type": "idrefList",
333 "value": "label4",
334 "relatedNodes": [
335 {
336 "idref": "label4",
337 "text": "\n 1 \n \n 2 \n \n \n \n \n \n 7 \n ",
338 "nodeResult": "div#label4"
339 }
340 ]
341 }
342 },
343 {
344 "type": "attribute",
345 "attribute": "aria-label",
346 "superseded": true
347 },
348 {
349 "type": "relatedElement",
350 "superseded": true,
351 "nativeSource": "label"
352 },
353 {
354 "type": "placeholder",
355 "attribute": "placeholder",
356 "superseded": true
357 },
358 {
359 "type": "attribute",
360 "attribute": "title",
361 "superseded": true
362 } 414 }
363 ] 415 ]
364 }, 416 }
365 "properties": [ 417 },
366 { 418 {
367 "name": "invalid", 419 "type": "attribute",
368 "value": { 420 "attribute": "aria-label",
369 "type": "token", 421 "superseded": true
370 "value": "false" 422 },
371 } 423 {
372 }, 424 "type": "relatedElement",
373 { 425 "superseded": true,
374 "name": "multiline", 426 "nativeSource": "label"
375 "value": { 427 },
376 "type": "boolean", 428 {
377 "value": false 429 "type": "contents",
378 } 430 "superseded": true
379 }, 431 },
380 { 432 {
381 "name": "readonly", 433 "type": "attribute",
382 "value": { 434 "attribute": "title",
383 "type": "boolean", 435 "superseded": true
384 "value": false 436 }
385 } 437 ]
386 }, 438 },
387 { 439 "properties": [
388 "name": "required", 440 {
389 "value": { 441 "name": "invalid",
390 "type": "boolean", 442 "value": {
391 "value": false 443 "type": "token",
392 } 444 "value": "false"
393 }, 445 }
394 { 446 },
395 "name": "labelledby", 447 {
396 "value": { 448 "name": "labelledby",
397 "type": "nodeList", 449 "value": {
398 "relatedNodes": [ 450 "type": "nodeList",
399 { 451 "relatedNodes": [
400 "idref": "label4", 452 {
401 "text": "\n 1 \n \n 2 \n \n \n \n \n \n 7 \n ", 453 "idref": "hidden1",
402 "nodeResult": "div#label4" 454 "text": "Hidden text",
403 } 455 "nodeResult": "p#hidden1"
404 ]
405 }
406 } 456 }
407 ] 457 ]
408 } 458 }
409 ] 459 }
410 } 460 ],
411 } 461 "domNode": "button#button1"
412 { 462 }
413 "id": "<int>", 463 {
414 "result": { 464 "nodeId": "<string>",
415 "nodes": [ 465 "ignored": false,
416 { 466 "role": {
417 "nodeId": "<string>", 467 "type": "role",
418 "ignored": false, 468 "value": "button"
419 "role": { 469 },
420 "type": "role", 470 "name": {
421 "value": "button" 471 "type": "computedString",
472 "value": "Before After",
473 "sources": [
474 {
475 "type": "relatedElement",
476 "value": {
477 "type": "computedString",
478 "value": "Before After"
422 }, 479 },
423 "name": { 480 "attribute": "aria-labelledby",
424 "type": "computedString", 481 "attributeValue": {
425 "value": "Hidden text", 482 "type": "idrefList",
426 "sources": [ 483 "value": "heading2",
427 { 484 "relatedNodes": [
428 "type": "relatedElement", 485 {
429 "value": { 486 "idref": "heading2",
430 "type": "computedString", 487 "text": "Before After",
431 "value": "Hidden text" 488 "nodeResult": "h3#heading2"
432 },
433 "attribute": "aria-labelledby",
434 "attributeValue": {
435 "type": "idrefList",
436 "value": "hidden1",
437 "relatedNodes": [
438 {
439 "idref": "hidden1",
440 "text": "Hidden text",
441 "nodeResult": "p#hidden1"
442 }
443 ]
444 }
445 },
446 {
447 "type": "attribute",
448 "attribute": "aria-label",
449 "superseded": true
450 },
451 {
452 "type": "relatedElement",
453 "superseded": true,
454 "nativeSource": "label"
455 },
456 {
457 "type": "contents",
458 "superseded": true
459 },
460 {
461 "type": "attribute",
462 "attribute": "title",
463 "superseded": true
464 } 489 }
465 ] 490 ]
466 }, 491 }
467 "properties": [ 492 },
468 { 493 {
469 "name": "invalid", 494 "type": "attribute",
470 "value": { 495 "attribute": "aria-label",
471 "type": "token", 496 "superseded": true
472 "value": "false" 497 },
473 } 498 {
474 }, 499 "type": "relatedElement",
475 { 500 "superseded": true,
476 "name": "labelledby", 501 "nativeSource": "label"
477 "value": { 502 },
478 "type": "nodeList", 503 {
479 "relatedNodes": [ 504 "type": "contents",
480 { 505 "superseded": true
481 "idref": "hidden1", 506 },
482 "text": "Hidden text", 507 {
483 "nodeResult": "p#hidden1" 508 "type": "attribute",
484 } 509 "attribute": "title",
485 ] 510 "superseded": true
486 } 511 }
512 ]
513 },
514 "properties": [
515 {
516 "name": "invalid",
517 "value": {
518 "type": "token",
519 "value": "false"
520 }
521 },
522 {
523 "name": "labelledby",
524 "value": {
525 "type": "nodeList",
526 "relatedNodes": [
527 {
528 "idref": "heading2",
529 "text": "Before After",
530 "nodeResult": "h3#heading2"
487 } 531 }
488 ] 532 ]
489 } 533 }
490 ] 534 }
491 } 535 ],
492 } 536 "domNode": "button#button2"
493 { 537 }
494 "id": "<int>", 538 {
495 "result": { 539 "nodeId": "<string>",
496 "nodes": [ 540 "ignored": false,
497 { 541 "role": {
498 "nodeId": "<string>", 542 "type": "role",
499 "ignored": false, 543 "value": "button"
500 "role": { 544 },
501 "type": "role", 545 "name": {
502 "value": "button" 546 "type": "computedString",
547 "value": "Text within hidden subtree",
548 "sources": [
549 {
550 "type": "relatedElement",
551 "value": {
552 "type": "computedString",
553 "value": "Text within hidden subtree"
503 }, 554 },
504 "name": { 555 "attribute": "aria-labelledby",
505 "type": "computedString", 556 "attributeValue": {
506 "value": "Before After", 557 "type": "idrefList",
507 "sources": [ 558 "value": "hidden3",
508 { 559 "relatedNodes": [
509 "type": "relatedElement", 560 {
510 "value": { 561 "idref": "hidden3",
511 "type": "computedString", 562 "text": "Text within hidden subtree",
512 "value": "Before After" 563 "nodeResult": "p#hidden3"
513 },
514 "attribute": "aria-labelledby",
515 "attributeValue": {
516 "type": "idrefList",
517 "value": "heading2",
518 "relatedNodes": [
519 {
520 "idref": "heading2",
521 "text": "Before After",
522 "nodeResult": "h3#heading2"
523 }
524 ]
525 }
526 },
527 {
528 "type": "attribute",
529 "attribute": "aria-label",
530 "superseded": true
531 },
532 {
533 "type": "relatedElement",
534 "superseded": true,
535 "nativeSource": "label"
536 },
537 {
538 "type": "contents",
539 "superseded": true
540 },
541 {
542 "type": "attribute",
543 "attribute": "title",
544 "superseded": true
545 } 564 }
546 ] 565 ]
547 }, 566 }
548 "properties": [ 567 },
549 { 568 {
550 "name": "invalid", 569 "type": "attribute",
551 "value": { 570 "attribute": "aria-label",
552 "type": "token", 571 "superseded": true
553 "value": "false" 572 },
554 } 573 {
555 }, 574 "type": "relatedElement",
556 { 575 "superseded": true,
557 "name": "labelledby", 576 "nativeSource": "label"
558 "value": { 577 },
559 "type": "nodeList", 578 {
560 "relatedNodes": [ 579 "type": "contents",
561 { 580 "superseded": true
562 "idref": "heading2", 581 },
563 "text": "Before After", 582 {
564 "nodeResult": "h3#heading2" 583 "type": "attribute",
565 } 584 "attribute": "title",
566 ] 585 "superseded": true
567 } 586 }
587 ]
588 },
589 "properties": [
590 {
591 "name": "invalid",
592 "value": {
593 "type": "token",
594 "value": "false"
595 }
596 },
597 {
598 "name": "labelledby",
599 "value": {
600 "type": "nodeList",
601 "relatedNodes": [
602 {
603 "idref": "hidden3",
604 "text": "Text within hidden subtree",
605 "nodeResult": "p#hidden3"
568 } 606 }
569 ] 607 ]
570 } 608 }
571 ] 609 }
572 } 610 ],
573 } 611 "domNode": "button#button3"
574 { 612 }
575 "id": "<int>", 613 {
576 "result": { 614 "nodeId": "<string>",
577 "nodes": [ 615 "ignored": false,
578 { 616 "role": {
579 "nodeId": "<string>", 617 "type": "role",
580 "ignored": false, 618 "value": "button"
581 "role": { 619 },
582 "type": "role", 620 "name": {
583 "value": "button" 621 "type": "computedString",
622 "value": "Before After",
623 "sources": [
624 {
625 "type": "relatedElement",
626 "value": {
627 "type": "computedString",
628 "value": "Before After"
584 }, 629 },
585 "name": { 630 "attribute": "aria-labelledby",
586 "type": "computedString", 631 "attributeValue": {
587 "value": "Text within hidden subtree", 632 "type": "idrefList",
588 "sources": [ 633 "value": "heading4",
589 { 634 "relatedNodes": [
590 "type": "relatedElement", 635 {
591 "value": { 636 "idref": "heading4",
592 "type": "computedString", 637 "text": "Before After",
593 "value": "Text within hidden subtree" 638 "nodeResult": "h3#heading4"
594 },
595 "attribute": "aria-labelledby",
596 "attributeValue": {
597 "type": "idrefList",
598 "value": "hidden3",
599 "relatedNodes": [
600 {
601 "idref": "hidden3",
602 "text": "Text within hidden subtree",
603 "nodeResult": "p#hidden3"
604 }
605 ]
606 }
607 },
608 {
609 "type": "attribute",
610 "attribute": "aria-label",
611 "superseded": true
612 },
613 {
614 "type": "relatedElement",
615 "superseded": true,
616 "nativeSource": "label"
617 },
618 {
619 "type": "contents",
620 "superseded": true
621 },
622 {
623 "type": "attribute",
624 "attribute": "title",
625 "superseded": true
626 } 639 }
627 ] 640 ]
628 }, 641 }
629 "properties": [ 642 },
630 { 643 {
631 "name": "invalid", 644 "type": "attribute",
632 "value": { 645 "attribute": "aria-label",
633 "type": "token", 646 "superseded": true
634 "value": "false" 647 },
635 } 648 {
636 }, 649 "type": "relatedElement",
637 { 650 "superseded": true,
638 "name": "labelledby", 651 "nativeSource": "label"
639 "value": { 652 },
640 "type": "nodeList", 653 {
641 "relatedNodes": [ 654 "type": "contents",
642 { 655 "superseded": true
643 "idref": "hidden3", 656 },
644 "text": "Text within hidden subtree", 657 {
645 "nodeResult": "p#hidden3" 658 "type": "attribute",
646 } 659 "attribute": "title",
647 ] 660 "superseded": true
648 } 661 }
662 ]
663 },
664 "properties": [
665 {
666 "name": "invalid",
667 "value": {
668 "type": "token",
669 "value": "false"
670 }
671 },
672 {
673 "name": "labelledby",
674 "value": {
675 "type": "nodeList",
676 "relatedNodes": [
677 {
678 "idref": "heading4",
679 "text": "Before After",
680 "nodeResult": "h3#heading4"
649 } 681 }
650 ] 682 ]
651 } 683 }
652 ] 684 }
653 } 685 ],
654 } 686 "domNode": "button#button4"
655 { 687 }
656 "id": "<int>", 688 {
657 "result": { 689 "nodeId": "<string>",
658 "nodes": [ 690 "ignored": false,
659 { 691 "role": {
660 "nodeId": "<string>", 692 "type": "role",
661 "ignored": false, 693 "value": "textbox"
662 "role": { 694 },
663 "type": "role", 695 "name": {
664 "value": "button" 696 "type": "computedString",
697 "value": "Before After",
698 "sources": [
699 {
700 "type": "relatedElement",
701 "attribute": "aria-labelledby"
702 },
703 {
704 "type": "attribute",
705 "attribute": "aria-label"
706 },
707 {
708 "type": "relatedElement",
709 "value": {
710 "type": "computedString",
711 "value": "Before After"
665 }, 712 },
666 "name": { 713 "nativeSource": "labelfor",
667 "type": "computedString", 714 "nativeSourceValue": {
668 "value": "Before After", 715 "type": "nodeList",
669 "sources": [ 716 "relatedNodes": [
670 { 717 {
671 "type": "relatedElement", 718 "backendDOMNodeId": "<number>",
672 "value": { 719 "text": "Before After"
673 "type": "computedString",
674 "value": "Before After"
675 },
676 "attribute": "aria-labelledby",
677 "attributeValue": {
678 "type": "idrefList",
679 "value": "heading4",
680 "relatedNodes": [
681 {
682 "idref": "heading4",
683 "text": "Before After",
684 "nodeResult": "h3#heading4"
685 }
686 ]
687 }
688 },
689 {
690 "type": "attribute",
691 "attribute": "aria-label",
692 "superseded": true
693 },
694 {
695 "type": "relatedElement",
696 "superseded": true,
697 "nativeSource": "label"
698 },
699 {
700 "type": "contents",
701 "superseded": true
702 },
703 {
704 "type": "attribute",
705 "attribute": "title",
706 "superseded": true
707 } 720 }
708 ] 721 ]
709 }, 722 }
710 "properties": [ 723 },
711 { 724 {
712 "name": "invalid", 725 "type": "placeholder",
713 "value": { 726 "attribute": "placeholder",
714 "type": "token", 727 "superseded": true
715 "value": "false" 728 },
716 } 729 {
717 }, 730 "type": "attribute",
718 { 731 "attribute": "title",
719 "name": "labelledby", 732 "superseded": true
720 "value": { 733 }
721 "type": "nodeList", 734 ]
722 "relatedNodes": [ 735 },
723 { 736 "properties": [
724 "idref": "heading4", 737 {
725 "text": "Before After", 738 "name": "invalid",
726 "nodeResult": "h3#heading4" 739 "value": {
727 } 740 "type": "token",
728 ] 741 "value": "false"
729 } 742 }
743 },
744 {
745 "name": "multiline",
746 "value": {
747 "type": "boolean",
748 "value": false
749 }
750 },
751 {
752 "name": "readonly",
753 "value": {
754 "type": "boolean",
755 "value": false
756 }
757 },
758 {
759 "name": "required",
760 "value": {
761 "type": "boolean",
762 "value": false
763 }
764 },
765 {
766 "name": "labelledby",
767 "value": {
768 "type": "nodeList",
769 "relatedNodes": [
770 {
771 "text": "Before After",
772 "nodeResult": "label"
730 } 773 }
731 ] 774 ]
732 } 775 }
733 ] 776 }
734 } 777 ],
735 } 778 "domNode": "input#input5"
736 {
737 "id": "<int>",
738 "result": {
739 "nodes": [
740 {
741 "nodeId": "<string>",
742 "ignored": false,
743 "role": {
744 "type": "role",
745 "value": "textbox"
746 },
747 "name": {
748 "type": "computedString",
749 "value": "Before After",
750 "sources": [
751 {
752 "type": "relatedElement",
753 "attribute": "aria-labelledby"
754 },
755 {
756 "type": "attribute",
757 "attribute": "aria-label"
758 },
759 {
760 "type": "relatedElement",
761 "value": {
762 "type": "computedString",
763 "value": "Before After"
764 },
765 "nativeSource": "labelfor",
766 "nativeSourceValue": {
767 "type": "nodeList",
768 "relatedNodes": [
769 {
770 "backendNodeId": "<string>",
771 "text": "Before After"
772 }
773 ]
774 }
775 },
776 {
777 "type": "placeholder",
778 "attribute": "placeholder",
779 "superseded": true
780 },
781 {
782 "type": "attribute",
783 "attribute": "title",
784 "superseded": true
785 }
786 ]
787 },
788 "properties": [
789 {
790 "name": "invalid",
791 "value": {
792 "type": "token",
793 "value": "false"
794 }
795 },
796 {
797 "name": "multiline",
798 "value": {
799 "type": "boolean",
800 "value": false
801 }
802 },
803 {
804 "name": "readonly",
805 "value": {
806 "type": "boolean",
807 "value": false
808 }
809 },
810 {
811 "name": "required",
812 "value": {
813 "type": "boolean",
814 "value": false
815 }
816 },
817 {
818 "name": "labelledby",
819 "value": {
820 "type": "nodeList",
821 "relatedNodes": [
822 {
823 "text": "Before After",
824 "nodeResult": "label"
825 }
826 ]
827 }
828 }
829 ]
830 }
831 ]
832 }
833 } 779 }
834 780
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698