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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes-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 Non-hidden div for comparison 1 Non-hidden div for comparison
2 non-hidden treeitem 2 non-hidden treeitem
3 hidden non-treeitem 3 hidden non-treeitem
4 Buttons are leaf nodes 4 Buttons are leaf nodes
5 Descendant of aria-hidden node 5 Descendant of aria-hidden node
6
7 List item also presentational 6 List item also presentational
8 Div in list isn't presentational 7 Div in list isn't presentational
9 Content within label refers to label container 8 Content within label refers to label container
10 { 9
11 "id": "<int>", 10 WebArea
12 "result": { 11 tree
13 "nodes": [ 12 treeitem "non-hidden treeitem"
13 *Ignored
14 text "hidden non-treeitem"
15 {
16 "nodeId": "<string>",
17 "ignored": true,
18 "ignoredReasons": [
19 {
20 "name": "ancestorDisallowsChild",
21 "value": {
22 "type": "idref",
23 "relatedNodes": [
24 {
25 "nodeResult": "div"
26 }
27 ]
28 }
29 }
30 ],
31 "role": {
32 "type": "internalRole",
33 "value": "Ignored"
34 },
35 "domNode": "div"
36 }
37
38 WebArea
39 img
40 *Ignored
41 {
42 "nodeId": "<string>",
43 "ignored": true,
44 "ignoredReasons": [
45 {
46 "name": "ancestorDisallowsChild",
47 "value": {
48 "type": "idref",
49 "relatedNodes": [
50 {
51 "nodeResult": "div"
52 }
53 ]
54 }
55 }
56 ],
57 "role": {
58 "type": "internalRole",
59 "value": "Ignored"
60 },
61 "domNode": "svg"
62 }
63
64 WebArea
65 button "Buttons are leaf nodes"
66 *Ignored
67 {
68 "nodeId": "<string>",
69 "ignored": true,
70 "ignoredReasons": [
71 {
72 "name": "ancestorIsLeafNode",
73 "value": {
74 "type": "idref",
75 "relatedNodes": [
76 {
77 "nodeResult": "button"
78 }
79 ]
80 }
81 }
82 ],
83 "role": {
84 "type": "internalRole",
85 "value": "Ignored"
86 },
87 "domNode": "span"
88 }
89
90 WebArea
91 Div
92 tree
93 img
94 button "Buttons are leaf nodes"
95 *Ignored
96 text "List item also presentational"
97 Div
98 checkbox "Content within label refers to label container"
99 Div
100 Div
101 {
102 "nodeId": "<string>",
103 "ignored": true,
104 "ignoredReasons": [
105 {
106 "name": "ariaHidden",
107 "value": {
108 "type": "boolean",
109 "value": true
110 }
111 }
112 ],
113 "role": {
114 "type": "internalRole",
115 "value": "Ignored"
116 },
117 "domNode": "div"
118 }
119
120 WebArea
121 Div
122 tree
123 img
124 button "Buttons are leaf nodes"
125 *Ignored
126 text "List item also presentational"
127 Div
128 checkbox "Content within label refers to label container"
129 Div
130 Div
131 {
132 "nodeId": "<string>",
133 "ignored": true,
134 "ignoredReasons": [
135 {
136 "name": "ariaHiddenRoot",
137 "value": {
138 "type": "idref",
139 "relatedNodes": [
140 {
141 "nodeResult": "div"
142 }
143 ]
144 }
145 }
146 ],
147 "role": {
148 "type": "internalRole",
149 "value": "Ignored"
150 },
151 "domNode": "div"
152 }
153
154 WebArea
155 Div
156 tree
157 img
158 button "Buttons are leaf nodes"
159 *Ignored
160 text "List item also presentational"
161 Div
162 checkbox "Content within label refers to label container"
163 Div
164 Div
165 {
166 "nodeId": "<string>",
167 "ignored": true,
168 "ignoredReasons": [
169 {
170 "name": "presentationalRole",
171 "value": {
172 "type": "boolean",
173 "value": true
174 }
175 }
176 ],
177 "role": {
178 "type": "internalRole",
179 "value": "Ignored"
180 },
181 "domNode": "ol"
182 }
183
184 WebArea
185 Div
186 tree
187 img
188 button "Buttons are leaf nodes"
189 *Ignored
190 text "List item also presentational"
191 Div
192 checkbox "Content within label refers to label container"
193 Div
194 Div
195 {
196 "nodeId": "<string>",
197 "ignored": true,
198 "ignoredReasons": [
199 {
200 "name": "inheritsPresentation",
201 "value": {
202 "type": "idref",
203 "relatedNodes": [
204 {
205 "nodeResult": "ol"
206 }
207 ]
208 }
209 }
210 ],
211 "role": {
212 "type": "internalRole",
213 "value": "Ignored"
214 },
215 "domNode": "li"
216 }
217
218 WebArea
219 Div
220 tree
221 img
222 button "Buttons are leaf nodes"
223 text "List item also presentational"
224 *Div
225 text "Div in list isn't presentational"
226 checkbox "Content within label refers to label container"
227 Div
228 Div
229 {
230 "nodeId": "<string>",
231 "ignored": false,
232 "role": {
233 "type": "internalRole",
234 "value": "Div"
235 },
236 "name": {
237 "type": "computedString",
238 "value": "",
239 "sources": [
14 { 240 {
15 "nodeId": "<string>", 241 "type": "relatedElement",
16 "ignored": false, 242 "attribute": "aria-labelledby"
17 "role": { 243 },
18 "type": "internalRole", 244 {
19 "value": "Div" 245 "type": "attribute",
20 }, 246 "attribute": "aria-label"
21 "name": { 247 },
22 "type": "computedString", 248 {
23 "value": "", 249 "type": "attribute",
24 "sources": [ 250 "attribute": "title"
25 {
26 "type": "relatedElement",
27 "attribute": "aria-labelledby"
28 },
29 {
30 "type": "attribute",
31 "attribute": "aria-label"
32 },
33 {
34 "type": "attribute",
35 "attribute": "title"
36 }
37 ]
38 },
39 "properties": []
40 } 251 }
41 ] 252 ]
42 } 253 },
43 } 254 "properties": [],
44 { 255 "domNode": "div"
45 "id": "<int>", 256 }
46 "result": { 257
47 "nodes": [ 258 WebArea
48 { 259 Div
49 "nodeId": "<string>", 260 tree
50 "ignored": false, 261 img
51 "role": { 262 button "Buttons are leaf nodes"
52 "type": "role", 263 text "List item also presentational"
53 "value": "treeitem" 264 Div
54 }, 265 *Ignored
55 "name": { 266 checkbox "Content within label refers to label container"
56 "type": "computedString", 267 Div
57 "value": "non-hidden treeitem", 268 Div
58 "sources": [ 269 {
59 { 270 "nodeId": "<string>",
60 "type": "relatedElement", 271 "ignored": true,
61 "attribute": "aria-labelledby" 272 "ignoredReasons": [
62 }, 273 {
63 { 274 "name": "labelFor",
64 "type": "attribute", 275 "value": {
65 "attribute": "aria-label" 276 "type": "idref",
66 }, 277 "relatedNodes": [
67 { 278 {
68 "type": "contents", 279 "idref": "checkbox",
69 "value": { 280 "nodeResult": "input#checkbox"
70 "type": "computedString", 281 }
71 "value": "non-hidden treeitem" 282 ]
72 } 283 }
73 }, 284 }
74 { 285 ],
75 "type": "attribute", 286 "role": {
76 "attribute": "title", 287 "type": "internalRole",
77 "superseded": true 288 "value": "Ignored"
78 } 289 },
79 ] 290 "domNode": "label"
80 }, 291 }
81 "properties": [ 292
82 { 293 WebArea
83 "name": "level", 294 Div
84 "value": { 295 tree
85 "type": "integer", 296 img
86 "value": 1 297 button "Buttons are leaf nodes"
87 } 298 text "List item also presentational"
88 }, 299 Div
89 { 300 *Ignored
90 "name": "checked", 301 checkbox "Content within label refers to label container"
91 "value": { 302 Div
92 "type": "tristate", 303 Div
93 "value": "false" 304 {
94 } 305 "nodeId": "<string>",
95 }, 306 "ignored": true,
96 { 307 "ignoredReasons": [
97 "name": "selected", 308 {
98 "value": { 309 "name": "labelContainer",
99 "type": "boolean", 310 "value": {
100 "value": false 311 "type": "idref",
101 } 312 "relatedNodes": [
102 } 313 {
103 ] 314 "nodeResult": "label"
104 } 315 }
105 ] 316 ]
106 } 317 }
107 } 318 },
108 { 319 {
109 "id": "<int>", 320 "name": "labelFor",
110 "result": { 321 "value": {
111 "nodes": [ 322 "type": "idref",
112 { 323 "relatedNodes": [
113 "nodeId": "<string>", 324 {
114 "ignored": true, 325 "idref": "checkbox",
115 "ignoredReasons": [ 326 "nodeResult": "input#checkbox"
116 { 327 }
117 "name": "ancestorDisallowsChild", 328 ]
118 "value": { 329 }
119 "type": "idref", 330 }
120 "relatedNodes": [ 331 ],
121 { 332 "role": {
122 "nodeResult": "div" 333 "type": "internalRole",
123 } 334 "value": "Ignored"
124 ] 335 },
125 } 336 "domNode": "span"
126 } 337 }
127 ], 338
128 "role": { 339 WebArea
129 "type": "internalRole", 340 Div
130 "value": "Div" 341 tree
131 } 342 img
132 } 343 button "Buttons are leaf nodes"
133 ] 344 text "List item also presentational"
134 } 345 Div
135 } 346 checkbox "Content within label refers to label container"
136 { 347 *Ignored
137 "id": "<int>", 348 button "aria-hidden false button"
138 "result": { 349 Div
139 "nodes": [ 350 Div
140 { 351 {
141 "nodeId": "<string>", 352 "nodeId": "<string>",
142 "ignored": true, 353 "ignored": true,
143 "ignoredReasons": [ 354 "ignoredReasons": [
144 { 355 {
145 "name": "ancestorDisallowsChild", 356 "name": "notRendered",
146 "value": { 357 "value": {
147 "type": "idref", 358 "type": "boolean",
148 "relatedNodes": [ 359 "value": true
149 { 360 }
150 "nodeResult": "div" 361 }
151 } 362 ],
152 ] 363 "role": {
153 } 364 "type": "internalRole",
154 } 365 "value": "Ignored"
155 ], 366 },
156 "role": { 367 "domNode": "div"
157 "type": "internalRole", 368 }
158 "value": "SVGRoot" 369
159 } 370 WebArea
160 } 371 *Ignored
161 ] 372 button "aria-hidden false button"
162 } 373 {
163 } 374 "nodeId": "<string>",
164 { 375 "ignored": true,
165 "id": "<int>", 376 "ignoredReasons": [
166 "result": { 377 {
167 "nodes": [ 378 "name": "notRendered",
168 { 379 "value": {
169 "nodeId": "<string>", 380 "type": "boolean",
170 "ignored": true, 381 "value": true
171 "ignoredReasons": [ 382 }
172 { 383 }
173 "name": "ancestorIsLeafNode", 384 ],
174 "value": { 385 "role": {
175 "type": "idref", 386 "type": "internalRole",
176 "relatedNodes": [ 387 "value": "Ignored"
177 { 388 },
178 "nodeResult": "button" 389 "domNode": "span"
179 } 390 }
180 ] 391
181 } 392 WebArea
182 } 393 Div
183 ], 394 tree
184 "role": { 395 img
185 "type": "internalRole", 396 button "Buttons are leaf nodes"
186 "value": "Unknown" 397 text "List item also presentational"
187 } 398 Div
188 } 399 checkbox "Content within label refers to label container"
189 ] 400 *Ignored
190 } 401 Div
191 } 402 Div
192 { 403 {
193 "id": "<int>", 404 "nodeId": "<string>",
194 "result": { 405 "ignored": true,
195 "nodes": [ 406 "ignoredReasons": [
196 { 407 {
197 "nodeId": "<string>", 408 "name": "probablyPresentational",
198 "ignored": true, 409 "value": {
199 "ignoredReasons": [ 410 "type": "boolean",
200 { 411 "value": true
201 "name": "ariaHidden", 412 }
202 "value": { 413 }
203 "type": "boolean", 414 ],
204 "value": true 415 "role": {
205 } 416 "type": "internalRole",
206 } 417 "value": "Ignored"
207 ], 418 },
208 "role": { 419 "domNode": "canvas"
209 "type": "internalRole", 420 }
210 "value": "Div" 421
211 } 422 WebArea
212 } 423 Div
213 ] 424 tree
214 } 425 img
215 } 426 button "Buttons are leaf nodes"
216 { 427 text "List item also presentational"
217 "id": "<int>", 428 Div
218 "result": { 429 checkbox "Content within label refers to label container"
219 "nodes": [ 430 *Ignored
220 { 431 Div
221 "nodeId": "<string>", 432 Div
222 "ignored": true, 433 {
223 "ignoredReasons": [ 434 "nodeId": "<string>",
224 { 435 "ignored": true,
225 "name": "ariaHiddenRoot", 436 "ignoredReasons": [
226 "value": { 437 {
227 "type": "idref", 438 "name": "presentationalRole",
228 "relatedNodes": [ 439 "value": {
229 { 440 "type": "boolean",
230 "nodeResult": "div" 441 "value": true
231 } 442 }
232 ] 443 }
233 } 444 ],
234 } 445 "role": {
235 ], 446 "type": "internalRole",
236 "role": { 447 "value": "Ignored"
237 "type": "internalRole", 448 },
238 "value": "Div" 449 "domNode": "canvas"
239 } 450 }
240 } 451
241 ]
242 }
243 }
244 {
245 "id": "<int>",
246 "result": {
247 "nodes": [
248 {
249 "nodeId": "<string>",
250 "ignored": false,
251 "role": {
252 "type": "role",
253 "value": "img"
254 },
255 "name": {
256 "type": "computedString",
257 "value": "",
258 "sources": [
259 {
260 "type": "relatedElement",
261 "attribute": "aria-labelledby"
262 },
263 {
264 "type": "attribute",
265 "attribute": "aria-label"
266 },
267 {
268 "type": "attribute",
269 "value": {
270 "type": "computedString",
271 "value": ""
272 },
273 "attribute": "alt",
274 "attributeValue": {
275 "type": "string",
276 "value": ""
277 }
278 },
279 {
280 "type": "attribute",
281 "attribute": "title",
282 "superseded": true
283 }
284 ]
285 },
286 "properties": []
287 }
288 ]
289 }
290 }
291 {
292 "id": "<int>",
293 "result": {
294 "nodes": [
295 {
296 "nodeId": "<string>",
297 "ignored": true,
298 "ignoredReasons": [
299 {
300 "name": "presentationalRole",
301 "value": {
302 "type": "boolean",
303 "value": true
304 }
305 }
306 ],
307 "role": {
308 "type": "role",
309 "value": "none"
310 }
311 }
312 ]
313 }
314 }
315 {
316 "id": "<int>",
317 "result": {
318 "nodes": [
319 {
320 "nodeId": "<string>",
321 "ignored": true,
322 "ignoredReasons": [
323 {
324 "name": "inheritsPresentation",
325 "value": {
326 "type": "idref",
327 "relatedNodes": [
328 {
329 "nodeResult": "ol"
330 }
331 ]
332 }
333 }
334 ],
335 "role": {
336 "type": "role",
337 "value": "listitem"
338 }
339 }
340 ]
341 }
342 }
343 {
344 "id": "<int>",
345 "result": {
346 "nodes": [
347 {
348 "nodeId": "<string>",
349 "ignored": false,
350 "role": {
351 "type": "internalRole",
352 "value": "Div"
353 },
354 "name": {
355 "type": "computedString",
356 "value": "",
357 "sources": [
358 {
359 "type": "relatedElement",
360 "attribute": "aria-labelledby"
361 },
362 {
363 "type": "attribute",
364 "attribute": "aria-label"
365 },
366 {
367 "type": "attribute",
368 "attribute": "title"
369 }
370 ]
371 },
372 "properties": []
373 }
374 ]
375 }
376 }
377 {
378 "id": "<int>",
379 "result": {
380 "nodes": [
381 {
382 "nodeId": "<string>",
383 "ignored": true,
384 "ignoredReasons": [
385 {
386 "name": "labelFor",
387 "value": {
388 "type": "idref",
389 "relatedNodes": [
390 {
391 "idref": "checkbox",
392 "nodeResult": "input#checkbox"
393 }
394 ]
395 }
396 }
397 ],
398 "role": {
399 "type": "internalRole",
400 "value": "Label"
401 }
402 }
403 ]
404 }
405 }
406 {
407 "id": "<int>",
408 "result": {
409 "nodes": [
410 {
411 "nodeId": "<string>",
412 "ignored": true,
413 "ignoredReasons": [
414 {
415 "name": "labelContainer",
416 "value": {
417 "type": "idref",
418 "relatedNodes": [
419 {
420 "nodeResult": "label"
421 }
422 ]
423 }
424 },
425 {
426 "name": "labelFor",
427 "value": {
428 "type": "idref",
429 "relatedNodes": [
430 {
431 "idref": "checkbox",
432 "nodeResult": "input#checkbox"
433 }
434 ]
435 }
436 }
437 ],
438 "role": {
439 "type": "internalRole",
440 "value": "Unknown"
441 }
442 }
443 ]
444 }
445 }
446 {
447 "id": "<int>",
448 "result": {
449 "nodes": [
450 {
451 "nodeId": "<string>",
452 "ignored": true,
453 "ignoredReasons": [
454 {
455 "name": "notRendered",
456 "value": {
457 "type": "boolean",
458 "value": true
459 }
460 }
461 ],
462 "role": {
463 "type": "internalRole",
464 "value": "Div"
465 }
466 }
467 ]
468 }
469 }
470 {
471 "id": "<int>",
472 "result": {
473 "nodes": [
474 {
475 "nodeId": "<string>",
476 "ignored": true,
477 "ignoredReasons": [
478 {
479 "name": "probablyPresentational",
480 "value": {
481 "type": "boolean",
482 "value": true
483 }
484 }
485 ],
486 "role": {
487 "type": "internalRole",
488 "value": "Canvas"
489 }
490 }
491 ]
492 }
493 }
494
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698