chromium/third_party/blink/web_tests/http/tests/inspector-protocol/accessibility/accessibility-nameSources-input-buttons-expected.txt

Tests name sources in input[type=button].
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#button1
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : value
                type : attribute
            }
            [4] : {
                type : contents
            }
            [5] : {
                attribute : title
                type : attribute
            }
        ]
        type : computedString
        value : 
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#button2
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : value
                type : attribute
                value : {
                    type : computedString
                    value : button-value2
                }
            }
            [4] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : button-value2
                }
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : button-value2
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    description : {
        type : computedString
        value : button-title3
    }
    domNode : input#button3
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : value
                type : attribute
                value : {
                    type : computedString
                    value : button-value3
                }
            }
            [4] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : button-value3
                }
            }
            [5] : {
                attribute : title
                attributeValue : {
                    type : string
                    value : button-title3
                }
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : button-title3
                }
            }
        ]
        type : computedString
        value : button-value3
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#button4
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : value
                type : attribute
            }
            [4] : {
                type : contents
            }
            [5] : {
                attribute : title
                attributeValue : {
                    type : string
                    value : button-title4
                }
                type : attribute
                value : {
                    type : computedString
                    value : button-title4
                }
            }
        ]
        type : computedString
        value : button-title4
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#button5
    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 : button-label-5
                        }
                    ]
                    type : nodeList
                }
                type : relatedElement
                value : {
                    type : computedString
                    value : button-label-5
                }
            }
            [3] : {
                attribute : value
                superseded : true
                type : attribute
            }
            [4] : {
                superseded : true
                type : contents
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : button-label-5
    }
    nodeId : <string>
    parentId : <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 : button-label-5
                    }
                ]
                type : nodeList
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#button6
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : labelwrapped
                nativeSourceValue : {
                    relatedNodes : [
                        [0] : {
                            backendDOMNodeId : <number>
                            text : button-label-6
                        }
                    ]
                    type : nodeList
                }
                type : relatedElement
                value : {
                    type : computedString
                    value : button-label-6
                }
            }
            [3] : {
                attribute : value
                superseded : true
                type : attribute
            }
            [4] : {
                superseded : true
                type : contents
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : button-label-6
    }
    nodeId : <string>
    parentId : <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 : button-label-6
                    }
                ]
                type : nodeList
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    description : {
        type : computedString
        value : button-value7
    }
    domNode : input#button7
    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 : button-label-7
                        }
                    ]
                    type : nodeList
                }
                type : relatedElement
                value : {
                    type : computedString
                    value : button-label-7
                }
            }
            [3] : {
                attribute : value
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : button-value7
                }
            }
            [4] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : button-value7
                }
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : button-label-7
    }
    nodeId : <string>
    parentId : <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 : button-label-7
                    }
                ]
                type : nodeList
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    description : {
        type : computedString
        value : button-value8
    }
    domNode : input#button8
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                attributeValue : {
                    type : string
                    value : button-aria-label-8
                }
                type : attribute
                value : {
                    type : computedString
                    value : button-aria-label-8
                }
            }
            [2] : {
                nativeSource : labelfor
                nativeSourceValue : {
                    relatedNodes : [
                        [0] : {
                            backendDOMNodeId : <number>
                            text : button-label-8
                        }
                    ]
                    type : nodeList
                }
                superseded : true
                type : relatedElement
                value : {
                    type : computedString
                    value : button-label-8
                }
            }
            [3] : {
                attribute : value
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : button-value8
                }
            }
            [4] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : button-value8
                }
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : button-aria-label-8
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    description : {
        type : computedString
        value : button-value9
    }
    domNode : input#button9
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                attributeValue : {
                    relatedNodes : [
                        [0] : {
                            idref : label-for-button9
                            nodeResult : span#label-for-button9
                            text : button9-aria-labelledby
                        }
                    ]
                    type : idrefList
                    value : label-for-button9
                }
                type : relatedElement
                value : {
                    type : computedString
                    value : button9-aria-labelledby
                }
            }
            [1] : {
                attribute : aria-label
                attributeValue : {
                    type : string
                    value : button-aria-label-9
                }
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : button-aria-label-9
                }
            }
            [2] : {
                nativeSource : labelfor
                nativeSourceValue : {
                    relatedNodes : [
                        [0] : {
                            backendDOMNodeId : <number>
                            text : button-label-9
                        }
                    ]
                    type : nodeList
                }
                superseded : true
                type : relatedElement
                value : {
                    type : computedString
                    value : button-label-9
                }
            }
            [3] : {
                attribute : value
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : button-value9
                }
            }
            [4] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : button-value9
                }
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : button9-aria-labelledby
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
        [2] : {
            name : labelledby
            value : {
                relatedNodes : [
                    [0] : {
                        idref : label-for-button9
                        nodeResult : span#label-for-button9
                        text : button9-aria-labelledby
                    }
                ]
                type : nodeList
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#submit1
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : value
                type : attribute
            }
            [4] : {
                type : contents
                value : {
                    type : computedString
                    value : Submit
                }
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : Submit
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#submit2
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : value
                type : attribute
                value : {
                    type : computedString
                    value : submit-value2
                }
            }
            [4] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : submit-value2
                }
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : submit-value2
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    description : {
        type : computedString
        value : submit-title
    }
    domNode : input#submit3
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : value
                type : attribute
            }
            [4] : {
                type : contents
                value : {
                    type : computedString
                    value : Submit
                }
            }
            [5] : {
                attribute : title
                attributeValue : {
                    type : string
                    value : submit-title
                }
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : submit-title
                }
            }
        ]
        type : computedString
        value : Submit
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#reset1
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : value
                type : attribute
            }
            [4] : {
                type : contents
                value : {
                    type : computedString
                    value : Reset
                }
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : Reset
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#image-input1
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : alt
                type : attribute
            }
            [4] : {
                attribute : value
                type : attribute
            }
            [5] : {
                attribute : title
                type : attribute
            }
            [6] : {
                attribute : type
                attributeValue : {
                    type : string
                    value : image
                }
                type : attribute
                value : {
                    type : computedString
                    value : Submit
                }
            }
            [7] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : Submit
                }
            }
            [8] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : Submit
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
        [2] : {
            name : url
            value : {
                type : string
                value : http://127.0.0.1:8000/inspector-protocol/resources/resources/cake.png
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#image-input2
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : alt
                type : attribute
            }
            [4] : {
                attribute : value
                type : attribute
                value : {
                    type : computedString
                    value : image-input-value2
                }
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
            [6] : {
                attribute : type
                attributeValue : {
                    type : string
                    value : image
                }
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : Submit
                }
            }
            [7] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : image-input-value2
                }
            }
            [8] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : image-input-value2
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
        [2] : {
            name : url
            value : {
                type : string
                value : http://127.0.0.1:8000/inspector-protocol/resources/resources/cake.png
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#image-input3
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : alt
                attributeValue : {
                    type : string
                    value : image-input-alt3
                }
                type : attribute
                value : {
                    type : computedString
                    value : image-input-alt3
                }
            }
            [4] : {
                attribute : value
                superseded : true
                type : attribute
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
            [6] : {
                attribute : type
                attributeValue : {
                    type : string
                    value : image
                }
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : Submit
                }
            }
            [7] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : image-input-alt3
                }
            }
            [8] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : image-input-alt3
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
        [2] : {
            name : url
            value : {
                type : string
                value : http://127.0.0.1:8000/inspector-protocol/resources/resources/cake.png
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#image-input4
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : alt
                attributeValue : {
                    type : string
                    value : image-input-alt4
                }
                type : attribute
                value : {
                    type : computedString
                    value : image-input-alt4
                }
            }
            [4] : {
                attribute : value
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : image-input-value4
                }
            }
            [5] : {
                attribute : title
                superseded : true
                type : attribute
            }
            [6] : {
                attribute : type
                attributeValue : {
                    type : string
                    value : image
                }
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : Submit
                }
            }
            [7] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : image-input-alt4
                }
            }
            [8] : {
                attribute : title
                superseded : true
                type : attribute
            }
        ]
        type : computedString
        value : image-input-alt4
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
        [2] : {
            name : url
            value : {
                type : string
                value : http://127.0.0.1:8000/inspector-protocol/resources/resources/cake.png
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}
{
    childIds : <object>
    chromeRole : {
        type : internalRole
        value : 9
    }
    domNode : input#image-input5
    ignored : false
    name : {
        sources : [
            [0] : {
                attribute : aria-labelledby
                type : relatedElement
            }
            [1] : {
                attribute : aria-label
                type : attribute
            }
            [2] : {
                nativeSource : label
                type : relatedElement
            }
            [3] : {
                attribute : alt
                type : attribute
            }
            [4] : {
                attribute : value
                type : attribute
            }
            [5] : {
                attribute : title
                attributeValue : {
                    type : string
                    value : image-input-title5
                }
                type : attribute
                value : {
                    type : computedString
                    value : image-input-title5
                }
            }
            [6] : {
                attribute : type
                attributeValue : {
                    type : string
                    value : image
                }
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : Submit
                }
            }
            [7] : {
                superseded : true
                type : contents
                value : {
                    type : computedString
                    value : image-input-title5
                }
            }
            [8] : {
                attribute : title
                attributeValue : {
                    type : string
                    value : image-input-title5
                }
                superseded : true
                type : attribute
                value : {
                    type : computedString
                    value : image-input-title5
                }
            }
        ]
        type : computedString
        value : image-input-title5
    }
    nodeId : <string>
    parentId : <string>
    properties : [
        [0] : {
            name : invalid
            value : {
                type : token
                value : false
            }
        }
        [1] : {
            name : focusable
            value : {
                type : booleanOrUndefined
                value : true
            }
        }
        [2] : {
            name : url
            value : {
                type : string
                value : http://127.0.0.1:8000/inspector-protocol/resources/resources/cake.png
            }
        }
    ]
    role : {
        type : role
        value : button
    }
}