| Tests name sources in buttons. |
| { |
| domNode : button#button1 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : label |
| type : relatedElement |
| } |
| [3] : { |
| type : contents |
| } |
| [4] : { |
| attribute : title |
| type : attribute |
| } |
| ] |
| type : computedString |
| value : |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| { |
| domNode : button#button2 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : label |
| type : relatedElement |
| } |
| [3] : { |
| type : contents |
| value : { |
| type : computedString |
| value : button2-content |
| } |
| } |
| [4] : { |
| attribute : title |
| superseded : true |
| type : attribute |
| } |
| ] |
| type : computedString |
| value : button2-content |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| { |
| domNode : button#button3 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : label |
| type : relatedElement |
| } |
| [3] : { |
| type : contents |
| } |
| [4] : { |
| attribute : title |
| type : attribute |
| } |
| ] |
| type : computedString |
| value : |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| { |
| domNode : button#button4 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : label |
| type : relatedElement |
| } |
| [3] : { |
| type : contents |
| value : { |
| type : computedString |
| value : cake |
| } |
| } |
| [4] : { |
| attribute : title |
| superseded : true |
| type : attribute |
| } |
| ] |
| type : computedString |
| value : cake |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| { |
| domNode : button#button5 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : label |
| type : relatedElement |
| } |
| [3] : { |
| type : contents |
| value : { |
| type : computedString |
| value : I love ! |
| } |
| } |
| [4] : { |
| attribute : title |
| superseded : true |
| type : attribute |
| } |
| ] |
| type : computedString |
| value : I love ! |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| { |
| domNode : button#button6 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : label |
| type : relatedElement |
| } |
| [3] : { |
| type : contents |
| value : { |
| type : computedString |
| value : I love cake ! |
| } |
| } |
| [4] : { |
| attribute : title |
| superseded : true |
| type : attribute |
| } |
| ] |
| type : computedString |
| value : I love cake ! |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| { |
| domNode : button#button7 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : label |
| type : relatedElement |
| } |
| [3] : { |
| type : contents |
| } |
| [4] : { |
| attribute : title |
| type : attribute |
| value : { |
| type : computedString |
| value : button7-title |
| } |
| } |
| ] |
| type : computedString |
| value : button7-title |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| { |
| description : { |
| type : computedString |
| value : button8-title |
| } |
| domNode : button#button8 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : label |
| type : relatedElement |
| } |
| [3] : { |
| type : contents |
| value : { |
| type : computedString |
| value : button8-content |
| } |
| } |
| [4] : { |
| attribute : title |
| superseded : true |
| type : attribute |
| value : { |
| type : computedString |
| value : button8-title |
| } |
| } |
| ] |
| type : computedString |
| value : button8-content |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| { |
| domNode : button#button9 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : label |
| type : relatedElement |
| } |
| [3] : { |
| type : contents |
| } |
| [4] : { |
| attribute : title |
| type : attribute |
| value : { |
| type : computedString |
| value : button9-title |
| } |
| } |
| ] |
| type : computedString |
| value : button9-title |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| { |
| description : { |
| type : computedString |
| value : button10-title |
| } |
| domNode : button#button10 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : label |
| type : relatedElement |
| } |
| [3] : { |
| type : contents |
| value : { |
| type : computedString |
| value : cake |
| } |
| } |
| [4] : { |
| attribute : title |
| superseded : true |
| type : attribute |
| value : { |
| type : computedString |
| value : button10-title |
| } |
| } |
| ] |
| type : computedString |
| value : cake |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| { |
| domNode : button#button11 |
| ignored : false |
| name : { |
| sources : [ |
| [0] : { |
| attribute : aria-labelledby |
| type : relatedElement |
| } |
| [1] : { |
| attribute : aria-label |
| type : attribute |
| } |
| [2] : { |
| nativeSource : labelfor |
| nativeSourceValue : { |
| relatedNodes : [ |
| [0] : { |
| backendDOMNodeId : <number> |
| text : label-for-button11 |
| } |
| ] |
| type : nodeList |
| } |
| type : relatedElement |
| value : { |
| type : computedString |
| value : label-for-button11 |
| } |
| } |
| [3] : { |
| superseded : true |
| type : contents |
| value : { |
| type : computedString |
| value : button11-content |
| } |
| } |
| [4] : { |
| attribute : title |
| superseded : true |
| type : attribute |
| } |
| ] |
| type : computedString |
| value : label-for-button11 |
| } |
| nodeId : <string> |
| properties : [ |
| [0] : { |
| name : invalid |
| value : { |
| type : token |
| value : false |
| } |
| } |
| [1] : { |
| name : focusable |
| value : { |
| type : booleanOrUndefined |
| value : true |
| } |
| } |
| [2] : { |
| name : labelledby |
| value : { |
| relatedNodes : [ |
| [0] : { |
| nodeResult : label |
| text : label-for-button11 |
| } |
| ] |
| type : nodeList |
| } |
| } |
| ] |
| role : { |
| type : role |
| value : button |
| } |
| } |
| |