blob: 09b89446c436312a5e18f7fcb1028204d434ed58 [file] [log] [blame]
Tests name sources in invisible nodes.
{
domNode : div#link1
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
type : relatedElement
}
[1] : {
attribute : aria-label
type : attribute
}
[2] : {
type : contents
value : {
type : computedString
value : 1 2 7
}
}
[3] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : 1 2 7
}
nodeId : <string>
properties : [
[0] : {
name : focusable
value : {
type : booleanOrUndefined
value : true
}
}
]
role : {
type : role
value : link
}
}
{
domNode : input#input2
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
attributeValue : {
relatedNodes : [
[0] : {
idref : label2
nodeResult : div#label2
text : 1 2 7
}
]
type : idrefList
value : label2
}
type : relatedElement
value : {
type : computedString
value : 1 2 7
}
}
[1] : {
attribute : aria-label
superseded : true
type : attribute
}
[2] : {
nativeSource : label
superseded : true
type : relatedElement
}
[3] : {
attribute : placeholder
superseded : true
type : placeholder
}
[4] : {
attribute : aria-placeholder
superseded : true
type : placeholder
}
[5] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : 1 2 7
}
nodeId : <string>
properties : [
[0] : {
name : invalid
value : {
type : token
value : false
}
}
[1] : {
name : focusable
value : {
type : booleanOrUndefined
value : true
}
}
[2] : {
name : editable
value : {
type : token
value : plaintext
}
}
[3] : {
name : settable
value : {
type : booleanOrUndefined
value : true
}
}
[4] : {
name : multiline
value : {
type : boolean
value : false
}
}
[5] : {
name : readonly
value : {
type : boolean
value : false
}
}
[6] : {
name : required
value : {
type : boolean
value : false
}
}
[7] : {
name : labelledby
value : {
relatedNodes : [
[0] : {
idref : label2
nodeResult : div#label2
text : 1 2 7
}
]
type : nodeList
}
}
]
role : {
type : role
value : textbox
}
}
{
domNode : input#input3
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
attributeValue : {
relatedNodes : [
[0] : {
idref : 3a
nodeResult : p#3a
text : 1
}
[1] : {
idref : 3b
nodeResult : td#3b
text : 2
}
[2] : {
idref : 3c
nodeResult : td#3c
text : 3
}
[3] : {
idref : 3d
nodeResult : td#3d
text : 4
}
[4] : {
idref : 3e
nodeResult : tr#3e
text : 5
}
[5] : {
idref : 3f
nodeResult : tr#3f
text : 6
}
[6] : {
idref : 3g
nodeResult : p#3g
text : 7
}
]
type : idrefList
value : 3a 3b 3c 3d 3e 3f 3g
}
type : relatedElement
value : {
type : computedString
value : 1 2 3 4 5 6 7
}
}
[1] : {
attribute : aria-label
superseded : true
type : attribute
}
[2] : {
nativeSource : label
superseded : true
type : relatedElement
}
[3] : {
attribute : placeholder
superseded : true
type : placeholder
}
[4] : {
attribute : aria-placeholder
superseded : true
type : placeholder
}
[5] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : 1 2 3 4 5 6 7
}
nodeId : <string>
properties : [
[0] : {
name : invalid
value : {
type : token
value : false
}
}
[1] : {
name : focusable
value : {
type : booleanOrUndefined
value : true
}
}
[2] : {
name : editable
value : {
type : token
value : plaintext
}
}
[3] : {
name : settable
value : {
type : booleanOrUndefined
value : true
}
}
[4] : {
name : multiline
value : {
type : boolean
value : false
}
}
[5] : {
name : readonly
value : {
type : boolean
value : false
}
}
[6] : {
name : required
value : {
type : boolean
value : false
}
}
[7] : {
name : labelledby
value : {
relatedNodes : [
[0] : {
idref : 3a
nodeResult : p#3a
text : 1
}
[1] : {
idref : 3b
nodeResult : td#3b
text : 2
}
[2] : {
idref : 3c
nodeResult : td#3c
text : 3
}
[3] : {
idref : 3d
nodeResult : td#3d
text : 4
}
[4] : {
idref : 3e
nodeResult : tr#3e
text : 5
}
[5] : {
idref : 3f
nodeResult : tr#3f
text : 6
}
[6] : {
idref : 3g
nodeResult : p#3g
text : 7
}
]
type : nodeList
}
}
]
role : {
type : role
value : textbox
}
}
{
domNode : input#input4
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
attributeValue : {
relatedNodes : [
[0] : {
idref : label4
nodeResult : div#label4
text : 1 2 3 4 5 6 7
}
]
type : idrefList
value : label4
}
type : relatedElement
value : {
type : computedString
value : 1 2 3 4 5 6 7
}
}
[1] : {
attribute : aria-label
superseded : true
type : attribute
}
[2] : {
nativeSource : label
superseded : true
type : relatedElement
}
[3] : {
attribute : placeholder
superseded : true
type : placeholder
}
[4] : {
attribute : aria-placeholder
superseded : true
type : placeholder
}
[5] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : 1 2 3 4 5 6 7
}
nodeId : <string>
properties : [
[0] : {
name : invalid
value : {
type : token
value : false
}
}
[1] : {
name : focusable
value : {
type : booleanOrUndefined
value : true
}
}
[2] : {
name : editable
value : {
type : token
value : plaintext
}
}
[3] : {
name : settable
value : {
type : booleanOrUndefined
value : true
}
}
[4] : {
name : multiline
value : {
type : boolean
value : false
}
}
[5] : {
name : readonly
value : {
type : boolean
value : false
}
}
[6] : {
name : required
value : {
type : boolean
value : false
}
}
[7] : {
name : labelledby
value : {
relatedNodes : [
[0] : {
idref : label4
nodeResult : div#label4
text : 1 2 3 4 5 6 7
}
]
type : nodeList
}
}
]
role : {
type : role
value : textbox
}
}
{
domNode : button#button1
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
attributeValue : {
relatedNodes : [
[0] : {
idref : hidden1
nodeResult : p#hidden1
text : Hidden text
}
]
type : idrefList
value : hidden1
}
type : relatedElement
value : {
type : computedString
value : Hidden text
}
}
[1] : {
attribute : aria-label
superseded : true
type : attribute
}
[2] : {
nativeSource : label
superseded : true
type : relatedElement
}
[3] : {
superseded : true
type : contents
}
[4] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : Hidden text
}
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] : {
idref : hidden1
nodeResult : p#hidden1
text : Hidden text
}
]
type : nodeList
}
}
]
role : {
type : role
value : button
}
}
{
domNode : button#button2
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
attributeValue : {
relatedNodes : [
[0] : {
idref : heading2
nodeResult : h3#heading2
text : Before After
}
]
type : idrefList
value : heading2
}
type : relatedElement
value : {
type : computedString
value : Before After
}
}
[1] : {
attribute : aria-label
superseded : true
type : attribute
}
[2] : {
nativeSource : label
superseded : true
type : relatedElement
}
[3] : {
superseded : true
type : contents
}
[4] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : Before After
}
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] : {
idref : heading2
nodeResult : h3#heading2
text : Before After
}
]
type : nodeList
}
}
]
role : {
type : role
value : button
}
}
{
domNode : button#button3
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
attributeValue : {
relatedNodes : [
[0] : {
idref : hidden3
nodeResult : p#hidden3
text : Text within hidden subtree
}
]
type : idrefList
value : hidden3
}
type : relatedElement
value : {
type : computedString
value : Text within hidden subtree
}
}
[1] : {
attribute : aria-label
superseded : true
type : attribute
}
[2] : {
nativeSource : label
superseded : true
type : relatedElement
}
[3] : {
superseded : true
type : contents
}
[4] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : Text within hidden subtree
}
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] : {
idref : hidden3
nodeResult : p#hidden3
text : Text within hidden subtree
}
]
type : nodeList
}
}
]
role : {
type : role
value : button
}
}
{
domNode : button#button4
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
attributeValue : {
relatedNodes : [
[0] : {
idref : heading4
nodeResult : h3#heading4
text : Before After
}
]
type : idrefList
value : heading4
}
type : relatedElement
value : {
type : computedString
value : Before After
}
}
[1] : {
attribute : aria-label
superseded : true
type : attribute
}
[2] : {
nativeSource : label
superseded : true
type : relatedElement
}
[3] : {
superseded : true
type : contents
}
[4] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : Before After
}
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] : {
idref : heading4
nodeResult : h3#heading4
text : Before After
}
]
type : nodeList
}
}
]
role : {
type : role
value : button
}
}
{
domNode : input#input5
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 : Before After
}
]
type : nodeList
}
type : relatedElement
value : {
type : computedString
value : Before After
}
}
[3] : {
attribute : placeholder
superseded : true
type : placeholder
}
[4] : {
attribute : aria-placeholder
superseded : true
type : placeholder
}
[5] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : Before After
}
nodeId : <string>
properties : [
[0] : {
name : invalid
value : {
type : token
value : false
}
}
[1] : {
name : focusable
value : {
type : booleanOrUndefined
value : true
}
}
[2] : {
name : editable
value : {
type : token
value : plaintext
}
}
[3] : {
name : settable
value : {
type : booleanOrUndefined
value : true
}
}
[4] : {
name : multiline
value : {
type : boolean
value : false
}
}
[5] : {
name : readonly
value : {
type : boolean
value : false
}
}
[6] : {
name : required
value : {
type : boolean
value : false
}
}
[7] : {
name : labelledby
value : {
relatedNodes : [
[0] : {
nodeResult : label
text : Before After
}
]
type : nodeList
}
}
]
role : {
type : role
value : textbox
}
}