Tests name sources in buttons. { childIds : chromeRole : { type : internalRole value : 9 } 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 : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } } { childIds : chromeRole : { type : internalRole value : 9 } 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 : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } } { childIds : chromeRole : { type : internalRole value : 9 } 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 : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } } { childIds : chromeRole : { type : internalRole value : 9 } 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 : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } } { childIds : chromeRole : { type : internalRole value : 9 } 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 : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } } { childIds : chromeRole : { type : internalRole value : 9 } 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 : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } } { childIds : chromeRole : { type : internalRole value : 9 } 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 attributeValue : { type : string value : button7-title } type : attribute value : { type : computedString value : button7-title } } ] type : computedString value : button7-title } nodeId : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } } { childIds : chromeRole : { type : internalRole value : 9 } 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 attributeValue : { type : string value : button8-title } superseded : true type : attribute value : { type : computedString value : button8-title } } ] type : computedString value : button8-content } nodeId : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } } { childIds : chromeRole : { type : internalRole value : 9 } 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 attributeValue : { type : string value : button9-title } type : attribute value : { type : computedString value : button9-title } } ] type : computedString value : button9-title } nodeId : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } } { childIds : chromeRole : { type : internalRole value : 9 } 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 attributeValue : { type : string value : button10-title } superseded : true type : attribute value : { type : computedString value : button10-title } } ] type : computedString value : cake } nodeId : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } } { childIds : chromeRole : { type : internalRole value : 9 } 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 : 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 : parentId : 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 } }