| OLD | NEW |
| 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 |
| OLD | NEW |