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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-nameSources-labelledby-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": "internalRole",
6 "nodeId": "<string>", 6 "value": "Div"
7 "ignored": false, 7 },
8 "role": { 8 "name": {
9 "type": "internalRole", 9 "type": "computedString",
10 "value": "Div" 10 "value": "",
11 }, 11 "sources": [
12 "name": { 12 {
13 "type": "computedString", 13 "type": "relatedElement",
14 "value": "", 14 "attribute": "aria-labelledby"
15 "sources": [ 15 },
16 {
17 "type": "attribute",
18 "attribute": "aria-label"
19 },
20 {
21 "type": "attribute",
22 "attribute": "title"
23 }
24 ]
25 },
26 "properties": [],
27 "domNode": "div#div"
28 }
29 {
30 "nodeId": "<string>",
31 "ignored": false,
32 "role": {
33 "type": "role",
34 "value": "button"
35 },
36 "name": {
37 "type": "computedString",
38 "value": "Contents of button",
39 "sources": [
40 {
41 "type": "relatedElement",
42 "attribute": "aria-labelledby"
43 },
44 {
45 "type": "attribute",
46 "attribute": "aria-label"
47 },
48 {
49 "type": "relatedElement",
50 "nativeSource": "label"
51 },
52 {
53 "type": "contents",
54 "value": {
55 "type": "computedString",
56 "value": "Contents of button"
57 }
58 },
59 {
60 "type": "attribute",
61 "attribute": "title",
62 "superseded": true
63 }
64 ]
65 },
66 "properties": [
67 {
68 "name": "invalid",
69 "value": {
70 "type": "token",
71 "value": "false"
72 }
73 }
74 ],
75 "domNode": "button#self"
76 }
77 {
78 "nodeId": "<string>",
79 "ignored": false,
80 "role": {
81 "type": "role",
82 "value": "button"
83 },
84 "name": {
85 "type": "computedString",
86 "value": "Label 1",
87 "sources": [
88 {
89 "type": "relatedElement",
90 "value": {
91 "type": "computedString",
92 "value": "Label 1"
93 },
94 "attribute": "aria-labelledby",
95 "attributeValue": {
96 "type": "idrefList",
97 "value": "label1",
98 "relatedNodes": [
16 { 99 {
17 "type": "relatedElement", 100 "idref": "label1",
18 "attribute": "aria-labelledby" 101 "text": "Label 1",
102 "nodeResult": "div#label1"
103 }
104 ]
105 }
106 },
107 {
108 "type": "attribute",
109 "attribute": "aria-label",
110 "superseded": true
111 },
112 {
113 "type": "relatedElement",
114 "superseded": true,
115 "nativeSource": "label"
116 },
117 {
118 "type": "contents",
119 "value": {
120 "type": "computedString",
121 "value": "Contents"
122 },
123 "superseded": true
124 },
125 {
126 "type": "attribute",
127 "attribute": "title",
128 "superseded": true
129 }
130 ]
131 },
132 "properties": [
133 {
134 "name": "invalid",
135 "value": {
136 "type": "token",
137 "value": "false"
138 }
139 },
140 {
141 "name": "labelledby",
142 "value": {
143 "type": "nodeList",
144 "relatedNodes": [
145 {
146 "idref": "label1",
147 "text": "Label 1",
148 "nodeResult": "div#label1"
149 }
150 ]
151 }
152 }
153 ],
154 "domNode": "button#labelledby"
155 }
156 {
157 "nodeId": "<string>",
158 "ignored": false,
159 "role": {
160 "type": "role",
161 "value": "button"
162 },
163 "name": {
164 "type": "computedString",
165 "value": "Contents",
166 "sources": [
167 {
168 "type": "relatedElement",
169 "value": {
170 "type": "computedString",
171 "value": "Contents"
172 },
173 "attribute": "aria-labelledby",
174 "attributeValue": {
175 "type": "idrefList",
176 "value": "labelledbySelf",
177 "relatedNodes": [
178 {
179 "idref": "labelledbySelf",
180 "text": "Contents",
181 "nodeResult": "button#labelledbySelf"
182 }
183 ]
184 }
185 },
186 {
187 "type": "attribute",
188 "attribute": "aria-label",
189 "superseded": true
190 },
191 {
192 "type": "relatedElement",
193 "superseded": true,
194 "nativeSource": "label"
195 },
196 {
197 "type": "contents",
198 "value": {
199 "type": "computedString",
200 "value": "Contents"
201 },
202 "superseded": true
203 },
204 {
205 "type": "attribute",
206 "attribute": "title",
207 "superseded": true
208 }
209 ]
210 },
211 "properties": [
212 {
213 "name": "invalid",
214 "value": {
215 "type": "token",
216 "value": "false"
217 }
218 },
219 {
220 "name": "labelledby",
221 "value": {
222 "type": "nodeList",
223 "relatedNodes": [
224 {
225 "idref": "labelledbySelf",
226 "text": "Contents",
227 "nodeResult": "button#labelledbySelf"
228 }
229 ]
230 }
231 }
232 ],
233 "domNode": "button#labelledbySelf"
234 }
235 {
236 "nodeId": "<string>",
237 "ignored": false,
238 "role": {
239 "type": "role",
240 "value": "button"
241 },
242 "name": {
243 "type": "computedString",
244 "value": "Contents Label 3",
245 "sources": [
246 {
247 "type": "relatedElement",
248 "value": {
249 "type": "computedString",
250 "value": "Contents Label 3"
251 },
252 "attribute": "aria-labelledby",
253 "attributeValue": {
254 "type": "idrefList",
255 "value": "labelledby3 label3",
256 "relatedNodes": [
257 {
258 "idref": "labelledby3",
259 "text": "Contents",
260 "nodeResult": "button#labelledby3"
19 }, 261 },
20 { 262 {
21 "type": "attribute", 263 "idref": "label3",
22 "attribute": "aria-label" 264 "text": "Label 3",
23 }, 265 "nodeResult": "div#label3"
24 {
25 "type": "attribute",
26 "attribute": "title"
27 } 266 }
28 ] 267 ]
29 }, 268 }
30 "properties": [] 269 },
31 } 270 {
32 ] 271 "type": "attribute",
33 } 272 "attribute": "aria-label",
34 } 273 "superseded": true
35 { 274 },
36 "id": "<int>", 275 {
37 "result": { 276 "type": "relatedElement",
38 "nodes": [ 277 "superseded": true,
39 { 278 "nativeSource": "label"
40 "nodeId": "<string>", 279 },
41 "ignored": false, 280 {
42 "role": { 281 "type": "contents",
43 "type": "role", 282 "value": {
44 "value": "button" 283 "type": "computedString",
45 }, 284 "value": "Contents"
46 "name": { 285 },
47 "type": "computedString", 286 "superseded": true
48 "value": "Contents of button", 287 },
49 "sources": [ 288 {
289 "type": "attribute",
290 "attribute": "title",
291 "superseded": true
292 }
293 ]
294 },
295 "properties": [
296 {
297 "name": "invalid",
298 "value": {
299 "type": "token",
300 "value": "false"
301 }
302 },
303 {
304 "name": "labelledby",
305 "value": {
306 "type": "nodeList",
307 "relatedNodes": [
308 {
309 "idref": "labelledby3",
310 "text": "Contents",
311 "nodeResult": "button#labelledby3"
312 },
313 {
314 "idref": "label3",
315 "text": "Label 3",
316 "nodeResult": "div#label3"
317 }
318 ]
319 }
320 }
321 ],
322 "domNode": "button#labelledby3"
323 }
324 {
325 "nodeId": "<string>",
326 "ignored": false,
327 "role": {
328 "type": "role",
329 "value": "button"
330 },
331 "name": {
332 "type": "computedString",
333 "value": "Contents 4",
334 "sources": [
335 {
336 "type": "relatedElement",
337 "value": {
338 "type": "computedString",
339 "value": "Contents 4"
340 },
341 "attribute": "aria-labelledby",
342 "attributeValue": {
343 "type": "idrefList",
344 "value": "label4",
345 "relatedNodes": [
50 { 346 {
51 "type": "relatedElement", 347 "idref": "label4",
52 "attribute": "aria-labelledby" 348 "text": "Contents 4",
53 }, 349 "nodeResult": "div#label4"
54 {
55 "type": "attribute",
56 "attribute": "aria-label"
57 },
58 {
59 "type": "relatedElement",
60 "nativeSource": "label"
61 },
62 {
63 "type": "contents",
64 "value": {
65 "type": "computedString",
66 "value": "Contents of button"
67 }
68 },
69 {
70 "type": "attribute",
71 "attribute": "title",
72 "superseded": true
73 } 350 }
74 ] 351 ]
75 }, 352 }
76 "properties": [ 353 },
354 {
355 "type": "attribute",
356 "attribute": "aria-label",
357 "superseded": true
358 },
359 {
360 "type": "relatedElement",
361 "superseded": true,
362 "nativeSource": "label"
363 },
364 {
365 "type": "contents",
366 "value": {
367 "type": "computedString",
368 "value": "Contents"
369 },
370 "superseded": true
371 },
372 {
373 "type": "attribute",
374 "attribute": "title",
375 "superseded": true
376 }
377 ]
378 },
379 "properties": [
380 {
381 "name": "invalid",
382 "value": {
383 "type": "token",
384 "value": "false"
385 }
386 },
387 {
388 "name": "labelledby",
389 "value": {
390 "type": "nodeList",
391 "relatedNodes": [
77 { 392 {
78 "name": "invalid", 393 "idref": "label4",
79 "value": { 394 "text": "Contents 4",
80 "type": "token", 395 "nodeResult": "div#label4"
81 "value": "false"
82 }
83 } 396 }
84 ] 397 ]
85 } 398 }
86 ] 399 }
87 } 400 ],
88 } 401 "domNode": "button#labelledby4"
89 { 402 }
90 "id": "<int>", 403 {
91 "result": { 404 "nodeId": "<string>",
92 "nodes": [ 405 "ignored": false,
93 { 406 "role": {
94 "nodeId": "<string>", 407 "type": "role",
95 "ignored": false, 408 "value": "button"
96 "role": { 409 },
97 "type": "role", 410 "name": {
98 "value": "button" 411 "type": "computedString",
99 }, 412 "value": "Contents",
100 "name": { 413 "sources": [
101 "type": "computedString", 414 {
102 "value": "Label 1", 415 "type": "relatedElement",
103 "sources": [ 416 "attribute": "aria-labelledby",
417 "attributeValue": {
418 "type": "string",
419 "value": "label5"
420 },
421 "invalid": true
422 },
423 {
424 "type": "attribute",
425 "attribute": "aria-label"
426 },
427 {
428 "type": "relatedElement",
429 "nativeSource": "label"
430 },
431 {
432 "type": "contents",
433 "value": {
434 "type": "computedString",
435 "value": "Contents"
436 }
437 },
438 {
439 "type": "attribute",
440 "attribute": "title",
441 "superseded": true
442 }
443 ]
444 },
445 "properties": [
446 {
447 "name": "invalid",
448 "value": {
449 "type": "token",
450 "value": "false"
451 }
452 }
453 ],
454 "domNode": "button#labelledby5"
455 }
456 {
457 "nodeId": "<string>",
458 "ignored": false,
459 "role": {
460 "type": "role",
461 "value": "button"
462 },
463 "name": {
464 "type": "computedString",
465 "value": "",
466 "sources": [
467 {
468 "type": "relatedElement",
469 "value": {
470 "type": "computedString",
471 "value": ""
472 },
473 "attribute": "aria-labelledby",
474 "attributeValue": {
475 "type": "idrefList",
476 "value": "label6",
477 "relatedNodes": [
104 { 478 {
105 "type": "relatedElement", 479 "idref": "label6",
106 "value": { 480 "text": "",
107 "type": "computedString", 481 "nodeResult": "div#label6"
108 "value": "Label 1"
109 },
110 "attribute": "aria-labelledby",
111 "attributeValue": {
112 "type": "idrefList",
113 "value": "label1",
114 "relatedNodes": [
115 {
116 "idref": "label1",
117 "text": "Label 1",
118 "nodeResult": "div#label1"
119 }
120 ]
121 }
122 },
123 {
124 "type": "attribute",
125 "attribute": "aria-label",
126 "superseded": true
127 },
128 {
129 "type": "relatedElement",
130 "superseded": true,
131 "nativeSource": "label"
132 },
133 {
134 "type": "contents",
135 "value": {
136 "type": "computedString",
137 "value": "Contents"
138 },
139 "superseded": true
140 },
141 {
142 "type": "attribute",
143 "attribute": "title",
144 "superseded": true
145 } 482 }
146 ] 483 ]
147 }, 484 }
148 "properties": [ 485 },
486 {
487 "type": "attribute",
488 "attribute": "aria-label",
489 "superseded": true
490 },
491 {
492 "type": "relatedElement",
493 "superseded": true,
494 "nativeSource": "label"
495 },
496 {
497 "type": "contents",
498 "value": {
499 "type": "computedString",
500 "value": "Contents"
501 },
502 "superseded": true
503 },
504 {
505 "type": "attribute",
506 "attribute": "title",
507 "superseded": true
508 }
509 ]
510 },
511 "properties": [
512 {
513 "name": "invalid",
514 "value": {
515 "type": "token",
516 "value": "false"
517 }
518 },
519 {
520 "name": "labelledby",
521 "value": {
522 "type": "nodeList",
523 "relatedNodes": [
149 { 524 {
150 "name": "invalid", 525 "idref": "label6",
151 "value": { 526 "text": "",
152 "type": "token", 527 "nodeResult": "div#label6"
153 "value": "false"
154 }
155 },
156 {
157 "name": "labelledby",
158 "value": {
159 "type": "nodeList",
160 "relatedNodes": [
161 {
162 "idref": "label1",
163 "text": "Label 1",
164 "nodeResult": "div#label1"
165 }
166 ]
167 }
168 } 528 }
169 ] 529 ]
170 } 530 }
171 ] 531 }
172 } 532 ],
173 } 533 "domNode": "button#labelledby6"
174 { 534 }
175 "id": "<int>", 535 {
176 "result": { 536 "nodeId": "<string>",
177 "nodes": [ 537 "ignored": false,
178 { 538 "role": {
179 "nodeId": "<string>", 539 "type": "role",
180 "ignored": false, 540 "value": "button"
181 "role": { 541 },
182 "type": "role", 542 "name": {
183 "value": "button" 543 "type": "computedString",
184 }, 544 "value": "Invisible label",
185 "name": { 545 "sources": [
186 "type": "computedString", 546 {
187 "value": "Contents", 547 "type": "relatedElement",
188 "sources": [ 548 "value": {
549 "type": "computedString",
550 "value": "Invisible label"
551 },
552 "attribute": "aria-labelledby",
553 "attributeValue": {
554 "type": "idrefList",
555 "value": "label7",
556 "relatedNodes": [
189 { 557 {
190 "type": "relatedElement", 558 "idref": "label7",
191 "value": { 559 "text": "Invisible label",
192 "type": "computedString", 560 "nodeResult": "h3#label7"
193 "value": "Contents"
194 },
195 "attribute": "aria-labelledby",
196 "attributeValue": {
197 "type": "idrefList",
198 "value": "labelledbySelf",
199 "relatedNodes": [
200 {
201 "idref": "labelledbySelf",
202 "text": "Contents",
203 "nodeResult": "button#labelledbySelf"
204 }
205 ]
206 }
207 },
208 {
209 "type": "attribute",
210 "attribute": "aria-label",
211 "superseded": true
212 },
213 {
214 "type": "relatedElement",
215 "superseded": true,
216 "nativeSource": "label"
217 },
218 {
219 "type": "contents",
220 "value": {
221 "type": "computedString",
222 "value": "Contents"
223 },
224 "superseded": true
225 },
226 {
227 "type": "attribute",
228 "attribute": "title",
229 "superseded": true
230 } 561 }
231 ] 562 ]
232 }, 563 }
233 "properties": [ 564 },
565 {
566 "type": "attribute",
567 "attribute": "aria-label",
568 "superseded": true
569 },
570 {
571 "type": "relatedElement",
572 "superseded": true,
573 "nativeSource": "label"
574 },
575 {
576 "type": "contents",
577 "value": {
578 "type": "computedString",
579 "value": "Contents"
580 },
581 "superseded": true
582 },
583 {
584 "type": "attribute",
585 "attribute": "title",
586 "superseded": true
587 }
588 ]
589 },
590 "properties": [
591 {
592 "name": "invalid",
593 "value": {
594 "type": "token",
595 "value": "false"
596 }
597 },
598 {
599 "name": "labelledby",
600 "value": {
601 "type": "nodeList",
602 "relatedNodes": [
234 { 603 {
235 "name": "invalid", 604 "idref": "label7",
236 "value": { 605 "text": "Invisible label",
237 "type": "token", 606 "nodeResult": "h3#label7"
238 "value": "false"
239 }
240 },
241 {
242 "name": "labelledby",
243 "value": {
244 "type": "nodeList",
245 "relatedNodes": [
246 {
247 "idref": "labelledbySelf",
248 "text": "Contents",
249 "nodeResult": "button#labelledbySelf"
250 }
251 ]
252 }
253 } 607 }
254 ] 608 ]
255 } 609 }
256 ] 610 }
257 } 611 ],
258 } 612 "domNode": "button#labelledby7"
259 { 613 }
260 "id": "<int>", 614 {
261 "result": { 615 "nodeId": "<string>",
262 "nodes": [ 616 "ignored": false,
263 { 617 "role": {
264 "nodeId": "<string>", 618 "type": "role",
265 "ignored": false, 619 "value": "button"
266 "role": { 620 },
267 "type": "role", 621 "name": {
268 "value": "button" 622 "type": "computedString",
269 }, 623 "value": "Display-none label",
270 "name": { 624 "sources": [
271 "type": "computedString", 625 {
272 "value": "Contents Label 3", 626 "type": "relatedElement",
273 "sources": [ 627 "value": {
628 "type": "computedString",
629 "value": "Display-none label"
630 },
631 "attribute": "aria-labelledby",
632 "attributeValue": {
633 "type": "idrefList",
634 "value": "label8",
635 "relatedNodes": [
274 { 636 {
275 "type": "relatedElement", 637 "idref": "label8",
276 "value": { 638 "text": "Display-none label",
277 "type": "computedString", 639 "nodeResult": "h3#label8"
278 "value": "Contents Label 3"
279 },
280 "attribute": "aria-labelledby",
281 "attributeValue": {
282 "type": "idrefList",
283 "value": "labelledby3 label3",
284 "relatedNodes": [
285 {
286 "idref": "labelledby3",
287 "text": "Contents",
288 "nodeResult": "button#labelledby3"
289 },
290 {
291 "idref": "label3",
292 "text": "Label 3",
293 "nodeResult": "div#label3"
294 }
295 ]
296 }
297 },
298 {
299 "type": "attribute",
300 "attribute": "aria-label",
301 "superseded": true
302 },
303 {
304 "type": "relatedElement",
305 "superseded": true,
306 "nativeSource": "label"
307 },
308 {
309 "type": "contents",
310 "value": {
311 "type": "computedString",
312 "value": "Contents"
313 },
314 "superseded": true
315 },
316 {
317 "type": "attribute",
318 "attribute": "title",
319 "superseded": true
320 } 640 }
321 ] 641 ]
322 }, 642 }
323 "properties": [ 643 },
644 {
645 "type": "attribute",
646 "attribute": "aria-label",
647 "superseded": true
648 },
649 {
650 "type": "relatedElement",
651 "superseded": true,
652 "nativeSource": "label"
653 },
654 {
655 "type": "contents",
656 "value": {
657 "type": "computedString",
658 "value": "Contents"
659 },
660 "superseded": true
661 },
662 {
663 "type": "attribute",
664 "attribute": "title",
665 "superseded": true
666 }
667 ]
668 },
669 "properties": [
670 {
671 "name": "invalid",
672 "value": {
673 "type": "token",
674 "value": "false"
675 }
676 },
677 {
678 "name": "labelledby",
679 "value": {
680 "type": "nodeList",
681 "relatedNodes": [
324 { 682 {
325 "name": "invalid", 683 "idref": "label8",
326 "value": { 684 "text": "Display-none label",
327 "type": "token", 685 "nodeResult": "h3#label8"
328 "value": "false"
329 }
330 },
331 {
332 "name": "labelledby",
333 "value": {
334 "type": "nodeList",
335 "relatedNodes": [
336 {
337 "idref": "labelledby3",
338 "text": "Contents",
339 "nodeResult": "button#labelledby3"
340 },
341 {
342 "idref": "label3",
343 "text": "Label 3",
344 "nodeResult": "div#label3"
345 }
346 ]
347 }
348 } 686 }
349 ] 687 ]
350 } 688 }
351 ] 689 }
352 } 690 ],
353 } 691 "domNode": "button#labelledby8"
354 { 692 }
355 "id": "<int>", 693 {
356 "result": { 694 "nodeId": "<string>",
357 "nodes": [ 695 "ignored": false,
358 { 696 "role": {
359 "nodeId": "<string>", 697 "type": "role",
360 "ignored": false, 698 "value": "button"
361 "role": { 699 },
362 "type": "role", 700 "name": {
363 "value": "button" 701 "type": "computedString",
364 }, 702 "value": "Label",
365 "name": { 703 "sources": [
366 "type": "computedString", 704 {
367 "value": "Contents 4", 705 "type": "relatedElement",
368 "sources": [ 706 "attribute": "aria-labelledby"
707 },
708 {
709 "type": "attribute",
710 "value": {
711 "type": "computedString",
712 "value": "Label"
713 },
714 "attribute": "aria-label",
715 "attributeValue": {
716 "type": "string",
717 "value": "Label"
718 }
719 },
720 {
721 "type": "relatedElement",
722 "superseded": true,
723 "nativeSource": "label"
724 },
725 {
726 "type": "contents",
727 "value": {
728 "type": "computedString",
729 "value": "Contents"
730 },
731 "superseded": true
732 },
733 {
734 "type": "attribute",
735 "attribute": "title",
736 "superseded": true
737 }
738 ]
739 },
740 "properties": [
741 {
742 "name": "invalid",
743 "value": {
744 "type": "token",
745 "value": "false"
746 }
747 }
748 ],
749 "domNode": "button#labelOnly"
750 }
751 {
752 "nodeId": "<string>",
753 "ignored": false,
754 "role": {
755 "type": "role",
756 "value": "button"
757 },
758 "name": {
759 "type": "computedString",
760 "value": "Contents",
761 "sources": [
762 {
763 "type": "relatedElement",
764 "attribute": "aria-labelledby"
765 },
766 {
767 "type": "attribute",
768 "attribute": "aria-label"
769 },
770 {
771 "type": "relatedElement",
772 "nativeSource": "label"
773 },
774 {
775 "type": "contents",
776 "value": {
777 "type": "computedString",
778 "value": "Contents"
779 }
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 "domNode": "button#emptyLabel1"
798 }
799 {
800 "nodeId": "<string>",
801 "ignored": false,
802 "role": {
803 "type": "role",
804 "value": "button"
805 },
806 "name": {
807 "type": "computedString",
808 "value": "Contents",
809 "sources": [
810 {
811 "type": "relatedElement",
812 "attribute": "aria-labelledby"
813 },
814 {
815 "type": "attribute",
816 "attribute": "aria-label"
817 },
818 {
819 "type": "relatedElement",
820 "nativeSource": "label"
821 },
822 {
823 "type": "contents",
824 "value": {
825 "type": "computedString",
826 "value": "Contents"
827 }
828 },
829 {
830 "type": "attribute",
831 "attribute": "title",
832 "superseded": true
833 }
834 ]
835 },
836 "properties": [
837 {
838 "name": "invalid",
839 "value": {
840 "type": "token",
841 "value": "false"
842 }
843 }
844 ],
845 "domNode": "button#emptyLabel2"
846 }
847 {
848 "nodeId": "<string>",
849 "ignored": false,
850 "role": {
851 "type": "role",
852 "value": "button"
853 },
854 "name": {
855 "type": "computedString",
856 "value": "Labelledby 9",
857 "sources": [
858 {
859 "type": "relatedElement",
860 "value": {
861 "type": "computedString",
862 "value": "Labelledby 9"
863 },
864 "attribute": "aria-labelledby",
865 "attributeValue": {
866 "type": "idrefList",
867 "value": "label9",
868 "relatedNodes": [
369 { 869 {
370 "type": "relatedElement", 870 "idref": "label9",
371 "value": { 871 "text": "Labelledby 9",
372 "type": "computedString", 872 "nodeResult": "div#label9"
373 "value": "Contents 4"
374 },
375 "attribute": "aria-labelledby",
376 "attributeValue": {
377 "type": "idrefList",
378 "value": "label4",
379 "relatedNodes": [
380 {
381 "idref": "label4",
382 "text": "Contents 4",
383 "nodeResult": "div#label4"
384 }
385 ]
386 }
387 },
388 {
389 "type": "attribute",
390 "attribute": "aria-label",
391 "superseded": true
392 },
393 {
394 "type": "relatedElement",
395 "superseded": true,
396 "nativeSource": "label"
397 },
398 {
399 "type": "contents",
400 "value": {
401 "type": "computedString",
402 "value": "Contents"
403 },
404 "superseded": true
405 },
406 {
407 "type": "attribute",
408 "attribute": "title",
409 "superseded": true
410 } 873 }
411 ] 874 ]
412 }, 875 }
413 "properties": [ 876 },
877 {
878 "type": "attribute",
879 "value": {
880 "type": "computedString",
881 "value": "Label"
882 },
883 "attribute": "aria-label",
884 "attributeValue": {
885 "type": "string",
886 "value": "Label"
887 },
888 "superseded": true
889 },
890 {
891 "type": "relatedElement",
892 "superseded": true,
893 "nativeSource": "label"
894 },
895 {
896 "type": "contents",
897 "value": {
898 "type": "computedString",
899 "value": "Contents"
900 },
901 "superseded": true
902 },
903 {
904 "type": "attribute",
905 "attribute": "title",
906 "superseded": true
907 }
908 ]
909 },
910 "properties": [
911 {
912 "name": "invalid",
913 "value": {
914 "type": "token",
915 "value": "false"
916 }
917 },
918 {
919 "name": "labelledby",
920 "value": {
921 "type": "nodeList",
922 "relatedNodes": [
414 { 923 {
415 "name": "invalid", 924 "idref": "label9",
416 "value": { 925 "text": "Labelledby 9",
417 "type": "token", 926 "nodeResult": "div#label9"
418 "value": "false"
419 }
420 },
421 {
422 "name": "labelledby",
423 "value": {
424 "type": "nodeList",
425 "relatedNodes": [
426 {
427 "idref": "label4",
428 "text": "Contents 4",
429 "nodeResult": "div#label4"
430 }
431 ]
432 }
433 } 927 }
434 ] 928 ]
435 } 929 }
436 ] 930 }
437 } 931 ],
438 } 932 "domNode": "button#labelledby9"
439 { 933 }
440 "id": "<int>", 934 {
441 "result": { 935 "nodeId": "<string>",
442 "nodes": [ 936 "ignored": false,
443 { 937 "role": {
444 "nodeId": "<string>", 938 "type": "role",
445 "ignored": false, 939 "value": "button"
446 "role": { 940 },
447 "type": "role", 941 "name": {
448 "value": "button" 942 "type": "computedString",
449 }, 943 "value": "Label 10 label",
450 "name": { 944 "sources": [
451 "type": "computedString", 945 {
452 "value": "Contents", 946 "type": "relatedElement",
453 "sources": [ 947 "value": {
948 "type": "computedString",
949 "value": "Label 10 label"
950 },
951 "attribute": "aria-labelledby",
952 "attributeValue": {
953 "type": "idrefList",
954 "value": "label10",
955 "relatedNodes": [
454 { 956 {
455 "type": "relatedElement", 957 "idref": "label10",
456 "attribute": "aria-labelledby", 958 "text": "Label 10 label",
457 "attributeValue": { 959 "nodeResult": "div#label10"
458 "type": "string",
459 "value": "label5"
460 },
461 "invalid": true
462 },
463 {
464 "type": "attribute",
465 "attribute": "aria-label"
466 },
467 {
468 "type": "relatedElement",
469 "nativeSource": "label"
470 },
471 {
472 "type": "contents",
473 "value": {
474 "type": "computedString",
475 "value": "Contents"
476 }
477 },
478 {
479 "type": "attribute",
480 "attribute": "title",
481 "superseded": true
482 } 960 }
483 ] 961 ]
484 }, 962 }
485 "properties": [ 963 },
964 {
965 "type": "attribute",
966 "attribute": "aria-label",
967 "superseded": true
968 },
969 {
970 "type": "relatedElement",
971 "superseded": true,
972 "nativeSource": "label"
973 },
974 {
975 "type": "contents",
976 "value": {
977 "type": "computedString",
978 "value": "Contents"
979 },
980 "superseded": true
981 },
982 {
983 "type": "attribute",
984 "attribute": "title",
985 "superseded": true
986 }
987 ]
988 },
989 "properties": [
990 {
991 "name": "invalid",
992 "value": {
993 "type": "token",
994 "value": "false"
995 }
996 },
997 {
998 "name": "labelledby",
999 "value": {
1000 "type": "nodeList",
1001 "relatedNodes": [
486 { 1002 {
487 "name": "invalid", 1003 "idref": "label10",
488 "value": { 1004 "text": "Label 10 label",
489 "type": "token", 1005 "nodeResult": "div#label10"
490 "value": "false"
491 }
492 } 1006 }
493 ] 1007 ]
494 } 1008 }
495 ] 1009 }
496 } 1010 ],
497 } 1011 "domNode": "button#labelledby10"
498 { 1012 }
499 "id": "<int>", 1013 {
500 "result": { 1014 "nodeId": "<string>",
501 "nodes": [ 1015 "ignored": false,
502 { 1016 "role": {
503 "nodeId": "<string>", 1017 "type": "role",
504 "ignored": false, 1018 "value": "button"
505 "role": { 1019 },
506 "type": "role", 1020 "name": {
507 "value": "button" 1021 "type": "computedString",
508 }, 1022 "value": "Contents 11",
509 "name": { 1023 "sources": [
510 "type": "computedString", 1024 {
511 "value": "", 1025 "type": "relatedElement",
512 "sources": [ 1026 "value": {
1027 "type": "computedString",
1028 "value": "Contents 11"
1029 },
1030 "attribute": "aria-labelledby",
1031 "attributeValue": {
1032 "type": "idrefList",
1033 "value": "label11",
1034 "relatedNodes": [
513 { 1035 {
514 "type": "relatedElement", 1036 "idref": "label11",
515 "value": { 1037 "text": "Contents 11",
516 "type": "computedString", 1038 "nodeResult": "div#label11"
517 "value": ""
518 },
519 "attribute": "aria-labelledby",
520 "attributeValue": {
521 "type": "idrefList",
522 "value": "label6",
523 "relatedNodes": [
524 {
525 "idref": "label6",
526 "text": "",
527 "nodeResult": "div#label6"
528 }
529 ]
530 }
531 },
532 {
533 "type": "attribute",
534 "attribute": "aria-label",
535 "superseded": true
536 },
537 {
538 "type": "relatedElement",
539 "superseded": true,
540 "nativeSource": "label"
541 },
542 {
543 "type": "contents",
544 "value": {
545 "type": "computedString",
546 "value": "Contents"
547 },
548 "superseded": true
549 },
550 {
551 "type": "attribute",
552 "attribute": "title",
553 "superseded": true
554 } 1039 }
555 ] 1040 ]
556 }, 1041 }
557 "properties": [ 1042 },
1043 {
1044 "type": "attribute",
1045 "attribute": "aria-label",
1046 "superseded": true
1047 },
1048 {
1049 "type": "relatedElement",
1050 "superseded": true,
1051 "nativeSource": "label"
1052 },
1053 {
1054 "type": "contents",
1055 "value": {
1056 "type": "computedString",
1057 "value": "Contents"
1058 },
1059 "superseded": true
1060 },
1061 {
1062 "type": "attribute",
1063 "attribute": "title",
1064 "superseded": true
1065 }
1066 ]
1067 },
1068 "properties": [
1069 {
1070 "name": "invalid",
1071 "value": {
1072 "type": "token",
1073 "value": "false"
1074 }
1075 },
1076 {
1077 "name": "labelledby",
1078 "value": {
1079 "type": "nodeList",
1080 "relatedNodes": [
558 { 1081 {
559 "name": "invalid", 1082 "idref": "label11",
560 "value": { 1083 "text": "Contents 11",
561 "type": "token", 1084 "nodeResult": "div#label11"
562 "value": "false"
563 }
564 },
565 {
566 "name": "labelledby",
567 "value": {
568 "type": "nodeList",
569 "relatedNodes": [
570 {
571 "idref": "label6",
572 "text": "",
573 "nodeResult": "div#label6"
574 }
575 ]
576 }
577 } 1085 }
578 ] 1086 ]
579 } 1087 }
580 ] 1088 }
581 } 1089 ],
582 } 1090 "domNode": "button#labelledby11"
583 { 1091 }
584 "id": "<int>", 1092 {
585 "result": { 1093 "nodeId": "<string>",
586 "nodes": [ 1094 "ignored": false,
587 { 1095 "role": {
588 "nodeId": "<string>", 1096 "type": "role",
589 "ignored": false, 1097 "value": "button"
590 "role": { 1098 },
591 "type": "role", 1099 "name": {
592 "value": "button" 1100 "type": "computedString",
593 }, 1101 "value": "Label 12 label",
594 "name": { 1102 "sources": [
595 "type": "computedString", 1103 {
596 "value": "Invisible label", 1104 "type": "relatedElement",
597 "sources": [ 1105 "value": {
1106 "type": "computedString",
1107 "value": "Label 12 label"
1108 },
1109 "attribute": "aria-labelledby",
1110 "attributeValue": {
1111 "type": "idrefList",
1112 "value": "label12",
1113 "relatedNodes": [
598 { 1114 {
599 "type": "relatedElement", 1115 "idref": "label12",
600 "value": { 1116 "text": "Label 12 label",
601 "type": "computedString", 1117 "nodeResult": "div#label12"
602 "value": "Invisible label"
603 },
604 "attribute": "aria-labelledby",
605 "attributeValue": {
606 "type": "idrefList",
607 "value": "label7",
608 "relatedNodes": [
609 {
610 "idref": "label7",
611 "text": "Invisible label",
612 "nodeResult": "h3#label7"
613 }
614 ]
615 }
616 },
617 {
618 "type": "attribute",
619 "attribute": "aria-label",
620 "superseded": true
621 },
622 {
623 "type": "relatedElement",
624 "superseded": true,
625 "nativeSource": "label"
626 },
627 {
628 "type": "contents",
629 "value": {
630 "type": "computedString",
631 "value": "Contents"
632 },
633 "superseded": true
634 },
635 {
636 "type": "attribute",
637 "attribute": "title",
638 "superseded": true
639 } 1118 }
640 ] 1119 ]
641 }, 1120 }
642 "properties": [ 1121 },
1122 {
1123 "type": "attribute",
1124 "attribute": "aria-label",
1125 "superseded": true
1126 },
1127 {
1128 "type": "relatedElement",
1129 "superseded": true,
1130 "nativeSource": "label"
1131 },
1132 {
1133 "type": "contents",
1134 "value": {
1135 "type": "computedString",
1136 "value": "Contents"
1137 },
1138 "superseded": true
1139 },
1140 {
1141 "type": "attribute",
1142 "attribute": "title",
1143 "superseded": true
1144 }
1145 ]
1146 },
1147 "properties": [
1148 {
1149 "name": "invalid",
1150 "value": {
1151 "type": "token",
1152 "value": "false"
1153 }
1154 },
1155 {
1156 "name": "labelledby",
1157 "value": {
1158 "type": "nodeList",
1159 "relatedNodes": [
643 { 1160 {
644 "name": "invalid", 1161 "idref": "label12",
645 "value": { 1162 "text": "Label 12 label",
646 "type": "token", 1163 "nodeResult": "div#label12"
647 "value": "false"
648 }
649 },
650 {
651 "name": "labelledby",
652 "value": {
653 "type": "nodeList",
654 "relatedNodes": [
655 {
656 "idref": "label7",
657 "text": "Invisible label",
658 "nodeResult": "h3#label7"
659 }
660 ]
661 }
662 } 1164 }
663 ] 1165 ]
664 } 1166 }
665 ] 1167 }
666 } 1168 ],
667 } 1169 "domNode": "button#labelledby12"
668 { 1170 }
669 "id": "<int>", 1171 {
670 "result": { 1172 "nodeId": "<string>",
671 "nodes": [ 1173 "ignored": false,
672 { 1174 "role": {
673 "nodeId": "<string>", 1175 "type": "role",
674 "ignored": false, 1176 "value": "textbox"
675 "role": { 1177 },
676 "type": "role", 1178 "name": {
677 "value": "button" 1179 "type": "computedString",
678 }, 1180 "value": "A B C",
679 "name": { 1181 "sources": [
680 "type": "computedString", 1182 {
681 "value": "Display-none label", 1183 "type": "relatedElement",
682 "sources": [ 1184 "value": {
1185 "type": "computedString",
1186 "value": "A B C"
1187 },
1188 "attribute": "aria-labelledby",
1189 "attributeValue": {
1190 "type": "idrefList",
1191 "value": "list1",
1192 "relatedNodes": [
683 { 1193 {
684 "type": "relatedElement", 1194 "idref": "list1",
685 "value": { 1195 "text": "A B C",
686 "type": "computedString", 1196 "nodeResult": "ul#list1"
687 "value": "Display-none label"
688 },
689 "attribute": "aria-labelledby",
690 "attributeValue": {
691 "type": "idrefList",
692 "value": "label8",
693 "relatedNodes": [
694 {
695 "idref": "label8",
696 "text": "Display-none label",
697 "nodeResult": "h3#label8"
698 }
699 ]
700 }
701 },
702 {
703 "type": "attribute",
704 "attribute": "aria-label",
705 "superseded": true
706 },
707 {
708 "type": "relatedElement",
709 "superseded": true,
710 "nativeSource": "label"
711 },
712 {
713 "type": "contents",
714 "value": {
715 "type": "computedString",
716 "value": "Contents"
717 },
718 "superseded": true
719 },
720 {
721 "type": "attribute",
722 "attribute": "title",
723 "superseded": true
724 } 1197 }
725 ] 1198 ]
726 }, 1199 }
727 "properties": [ 1200 },
1201 {
1202 "type": "attribute",
1203 "attribute": "aria-label",
1204 "superseded": true
1205 },
1206 {
1207 "type": "relatedElement",
1208 "superseded": true,
1209 "nativeSource": "label"
1210 },
1211 {
1212 "type": "placeholder",
1213 "attribute": "placeholder",
1214 "superseded": true
1215 },
1216 {
1217 "type": "attribute",
1218 "attribute": "title",
1219 "superseded": true
1220 }
1221 ]
1222 },
1223 "properties": [
1224 {
1225 "name": "invalid",
1226 "value": {
1227 "type": "token",
1228 "value": "false"
1229 }
1230 },
1231 {
1232 "name": "multiline",
1233 "value": {
1234 "type": "boolean",
1235 "value": false
1236 }
1237 },
1238 {
1239 "name": "readonly",
1240 "value": {
1241 "type": "boolean",
1242 "value": false
1243 }
1244 },
1245 {
1246 "name": "required",
1247 "value": {
1248 "type": "boolean",
1249 "value": false
1250 }
1251 },
1252 {
1253 "name": "labelledby",
1254 "value": {
1255 "type": "nodeList",
1256 "relatedNodes": [
728 { 1257 {
729 "name": "invalid", 1258 "idref": "list1",
730 "value": { 1259 "text": "A B C",
731 "type": "token", 1260 "nodeResult": "ul#list1"
732 "value": "false"
733 }
734 },
735 {
736 "name": "labelledby",
737 "value": {
738 "type": "nodeList",
739 "relatedNodes": [
740 {
741 "idref": "label8",
742 "text": "Display-none label",
743 "nodeResult": "h3#label8"
744 }
745 ]
746 }
747 } 1261 }
748 ] 1262 ]
749 } 1263 }
750 ] 1264 }
751 } 1265 ],
752 } 1266 "domNode": "input#input1"
753 {
754 "id": "<int>",
755 "result": {
756 "nodes": [
757 {
758 "nodeId": "<string>",
759 "ignored": false,
760 "role": {
761 "type": "role",
762 "value": "button"
763 },
764 "name": {
765 "type": "computedString",
766 "value": "Label",
767 "sources": [
768 {
769 "type": "relatedElement",
770 "attribute": "aria-labelledby"
771 },
772 {
773 "type": "attribute",
774 "value": {
775 "type": "computedString",
776 "value": "Label"
777 },
778 "attribute": "aria-label",
779 "attributeValue": {
780 "type": "string",
781 "value": "Label"
782 }
783 },
784 {
785 "type": "relatedElement",
786 "superseded": true,
787 "nativeSource": "label"
788 },
789 {
790 "type": "contents",
791 "value": {
792 "type": "computedString",
793 "value": "Contents"
794 },
795 "superseded": true
796 },
797 {
798 "type": "attribute",
799 "attribute": "title",
800 "superseded": true
801 }
802 ]
803 },
804 "properties": [
805 {
806 "name": "invalid",
807 "value": {
808 "type": "token",
809 "value": "false"
810 }
811 }
812 ]
813 }
814 ]
815 }
816 }
817 {
818 "id": "<int>",
819 "result": {
820 "nodes": [
821 {
822 "nodeId": "<string>",
823 "ignored": false,
824 "role": {
825 "type": "role",
826 "value": "button"
827 },
828 "name": {
829 "type": "computedString",
830 "value": "Contents",
831 "sources": [
832 {
833 "type": "relatedElement",
834 "attribute": "aria-labelledby"
835 },
836 {
837 "type": "attribute",
838 "attribute": "aria-label"
839 },
840 {
841 "type": "relatedElement",
842 "nativeSource": "label"
843 },
844 {
845 "type": "contents",
846 "value": {
847 "type": "computedString",
848 "value": "Contents"
849 }
850 },
851 {
852 "type": "attribute",
853 "attribute": "title",
854 "superseded": true
855 }
856 ]
857 },
858 "properties": [
859 {
860 "name": "invalid",
861 "value": {
862 "type": "token",
863 "value": "false"
864 }
865 }
866 ]
867 }
868 ]
869 }
870 }
871 {
872 "id": "<int>",
873 "result": {
874 "nodes": [
875 {
876 "nodeId": "<string>",
877 "ignored": false,
878 "role": {
879 "type": "role",
880 "value": "button"
881 },
882 "name": {
883 "type": "computedString",
884 "value": "Contents",
885 "sources": [
886 {
887 "type": "relatedElement",
888 "attribute": "aria-labelledby"
889 },
890 {
891 "type": "attribute",
892 "attribute": "aria-label"
893 },
894 {
895 "type": "relatedElement",
896 "nativeSource": "label"
897 },
898 {
899 "type": "contents",
900 "value": {
901 "type": "computedString",
902 "value": "Contents"
903 }
904 },
905 {
906 "type": "attribute",
907 "attribute": "title",
908 "superseded": true
909 }
910 ]
911 },
912 "properties": [
913 {
914 "name": "invalid",
915 "value": {
916 "type": "token",
917 "value": "false"
918 }
919 }
920 ]
921 }
922 ]
923 }
924 }
925 {
926 "id": "<int>",
927 "result": {
928 "nodes": [
929 {
930 "nodeId": "<string>",
931 "ignored": false,
932 "role": {
933 "type": "role",
934 "value": "button"
935 },
936 "name": {
937 "type": "computedString",
938 "value": "Labelledby 9",
939 "sources": [
940 {
941 "type": "relatedElement",
942 "value": {
943 "type": "computedString",
944 "value": "Labelledby 9"
945 },
946 "attribute": "aria-labelledby",
947 "attributeValue": {
948 "type": "idrefList",
949 "value": "label9",
950 "relatedNodes": [
951 {
952 "idref": "label9",
953 "text": "Labelledby 9",
954 "nodeResult": "div#label9"
955 }
956 ]
957 }
958 },
959 {
960 "type": "attribute",
961 "value": {
962 "type": "computedString",
963 "value": "Label"
964 },
965 "attribute": "aria-label",
966 "attributeValue": {
967 "type": "string",
968 "value": "Label"
969 },
970 "superseded": true
971 },
972 {
973 "type": "relatedElement",
974 "superseded": true,
975 "nativeSource": "label"
976 },
977 {
978 "type": "contents",
979 "value": {
980 "type": "computedString",
981 "value": "Contents"
982 },
983 "superseded": true
984 },
985 {
986 "type": "attribute",
987 "attribute": "title",
988 "superseded": true
989 }
990 ]
991 },
992 "properties": [
993 {
994 "name": "invalid",
995 "value": {
996 "type": "token",
997 "value": "false"
998 }
999 },
1000 {
1001 "name": "labelledby",
1002 "value": {
1003 "type": "nodeList",
1004 "relatedNodes": [
1005 {
1006 "idref": "label9",
1007 "text": "Labelledby 9",
1008 "nodeResult": "div#label9"
1009 }
1010 ]
1011 }
1012 }
1013 ]
1014 }
1015 ]
1016 }
1017 }
1018 {
1019 "id": "<int>",
1020 "result": {
1021 "nodes": [
1022 {
1023 "nodeId": "<string>",
1024 "ignored": false,
1025 "role": {
1026 "type": "role",
1027 "value": "button"
1028 },
1029 "name": {
1030 "type": "computedString",
1031 "value": "Label 10 label",
1032 "sources": [
1033 {
1034 "type": "relatedElement",
1035 "value": {
1036 "type": "computedString",
1037 "value": "Label 10 label"
1038 },
1039 "attribute": "aria-labelledby",
1040 "attributeValue": {
1041 "type": "idrefList",
1042 "value": "label10",
1043 "relatedNodes": [
1044 {
1045 "idref": "label10",
1046 "text": "Label 10 label",
1047 "nodeResult": "div#label10"
1048 }
1049 ]
1050 }
1051 },
1052 {
1053 "type": "attribute",
1054 "attribute": "aria-label",
1055 "superseded": true
1056 },
1057 {
1058 "type": "relatedElement",
1059 "superseded": true,
1060 "nativeSource": "label"
1061 },
1062 {
1063 "type": "contents",
1064 "value": {
1065 "type": "computedString",
1066 "value": "Contents"
1067 },
1068 "superseded": true
1069 },
1070 {
1071 "type": "attribute",
1072 "attribute": "title",
1073 "superseded": true
1074 }
1075 ]
1076 },
1077 "properties": [
1078 {
1079 "name": "invalid",
1080 "value": {
1081 "type": "token",
1082 "value": "false"
1083 }
1084 },
1085 {
1086 "name": "labelledby",
1087 "value": {
1088 "type": "nodeList",
1089 "relatedNodes": [
1090 {
1091 "idref": "label10",
1092 "text": "Label 10 label",
1093 "nodeResult": "div#label10"
1094 }
1095 ]
1096 }
1097 }
1098 ]
1099 }
1100 ]
1101 }
1102 }
1103 {
1104 "id": "<int>",
1105 "result": {
1106 "nodes": [
1107 {
1108 "nodeId": "<string>",
1109 "ignored": false,
1110 "role": {
1111 "type": "role",
1112 "value": "button"
1113 },
1114 "name": {
1115 "type": "computedString",
1116 "value": "Contents 11",
1117 "sources": [
1118 {
1119 "type": "relatedElement",
1120 "value": {
1121 "type": "computedString",
1122 "value": "Contents 11"
1123 },
1124 "attribute": "aria-labelledby",
1125 "attributeValue": {
1126 "type": "idrefList",
1127 "value": "label11",
1128 "relatedNodes": [
1129 {
1130 "idref": "label11",
1131 "text": "Contents 11",
1132 "nodeResult": "div#label11"
1133 }
1134 ]
1135 }
1136 },
1137 {
1138 "type": "attribute",
1139 "attribute": "aria-label",
1140 "superseded": true
1141 },
1142 {
1143 "type": "relatedElement",
1144 "superseded": true,
1145 "nativeSource": "label"
1146 },
1147 {
1148 "type": "contents",
1149 "value": {
1150 "type": "computedString",
1151 "value": "Contents"
1152 },
1153 "superseded": true
1154 },
1155 {
1156 "type": "attribute",
1157 "attribute": "title",
1158 "superseded": true
1159 }
1160 ]
1161 },
1162 "properties": [
1163 {
1164 "name": "invalid",
1165 "value": {
1166 "type": "token",
1167 "value": "false"
1168 }
1169 },
1170 {
1171 "name": "labelledby",
1172 "value": {
1173 "type": "nodeList",
1174 "relatedNodes": [
1175 {
1176 "idref": "label11",
1177 "text": "Contents 11",
1178 "nodeResult": "div#label11"
1179 }
1180 ]
1181 }
1182 }
1183 ]
1184 }
1185 ]
1186 }
1187 }
1188 {
1189 "id": "<int>",
1190 "result": {
1191 "nodes": [
1192 {
1193 "nodeId": "<string>",
1194 "ignored": false,
1195 "role": {
1196 "type": "role",
1197 "value": "button"
1198 },
1199 "name": {
1200 "type": "computedString",
1201 "value": "Label 12 label",
1202 "sources": [
1203 {
1204 "type": "relatedElement",
1205 "value": {
1206 "type": "computedString",
1207 "value": "Label 12 label"
1208 },
1209 "attribute": "aria-labelledby",
1210 "attributeValue": {
1211 "type": "idrefList",
1212 "value": "label12",
1213 "relatedNodes": [
1214 {
1215 "idref": "label12",
1216 "text": "Label 12 label",
1217 "nodeResult": "div#label12"
1218 }
1219 ]
1220 }
1221 },
1222 {
1223 "type": "attribute",
1224 "attribute": "aria-label",
1225 "superseded": true
1226 },
1227 {
1228 "type": "relatedElement",
1229 "superseded": true,
1230 "nativeSource": "label"
1231 },
1232 {
1233 "type": "contents",
1234 "value": {
1235 "type": "computedString",
1236 "value": "Contents"
1237 },
1238 "superseded": true
1239 },
1240 {
1241 "type": "attribute",
1242 "attribute": "title",
1243 "superseded": true
1244 }
1245 ]
1246 },
1247 "properties": [
1248 {
1249 "name": "invalid",
1250 "value": {
1251 "type": "token",
1252 "value": "false"
1253 }
1254 },
1255 {
1256 "name": "labelledby",
1257 "value": {
1258 "type": "nodeList",
1259 "relatedNodes": [
1260 {
1261 "idref": "label12",
1262 "text": "Label 12 label",
1263 "nodeResult": "div#label12"
1264 }
1265 ]
1266 }
1267 }
1268 ]
1269 }
1270 ]
1271 }
1272 }
1273 {
1274 "id": "<int>",
1275 "result": {
1276 "nodes": [
1277 {
1278 "nodeId": "<string>",
1279 "ignored": false,
1280 "role": {
1281 "type": "role",
1282 "value": "textbox"
1283 },
1284 "name": {
1285 "type": "computedString",
1286 "value": "A B C",
1287 "sources": [
1288 {
1289 "type": "relatedElement",
1290 "value": {
1291 "type": "computedString",
1292 "value": "A B C"
1293 },
1294 "attribute": "aria-labelledby",
1295 "attributeValue": {
1296 "type": "idrefList",
1297 "value": "list1",
1298 "relatedNodes": [
1299 {
1300 "idref": "list1",
1301 "text": "A B C",
1302 "nodeResult": "ul#list1"
1303 }
1304 ]
1305 }
1306 },
1307 {
1308 "type": "attribute",
1309 "attribute": "aria-label",
1310 "superseded": true
1311 },
1312 {
1313 "type": "relatedElement",
1314 "superseded": true,
1315 "nativeSource": "label"
1316 },
1317 {
1318 "type": "placeholder",
1319 "attribute": "placeholder",
1320 "superseded": true
1321 },
1322 {
1323 "type": "attribute",
1324 "attribute": "title",
1325 "superseded": true
1326 }
1327 ]
1328 },
1329 "properties": [
1330 {
1331 "name": "invalid",
1332 "value": {
1333 "type": "token",
1334 "value": "false"
1335 }
1336 },
1337 {
1338 "name": "multiline",
1339 "value": {
1340 "type": "boolean",
1341 "value": false
1342 }
1343 },
1344 {
1345 "name": "readonly",
1346 "value": {
1347 "type": "boolean",
1348 "value": false
1349 }
1350 },
1351 {
1352 "name": "required",
1353 "value": {
1354 "type": "boolean",
1355 "value": false
1356 }
1357 },
1358 {
1359 "name": "labelledby",
1360 "value": {
1361 "type": "nodeList",
1362 "relatedNodes": [
1363 {
1364 "idref": "list1",
1365 "text": "A B C",
1366 "nodeResult": "ul#list1"
1367 }
1368 ]
1369 }
1370 }
1371 ]
1372 }
1373 ]
1374 }
1375 } 1267 }
1376 1268
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698