Tests accessibility values of ignored nodes.
RootWebArea
*none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : html
ignored : true
ignoredReasons : [
[0] : {
name : uninteresting
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
image
*image
{
childIds : <object>
chromeRole : {
type : internalRole
value : 99
}
domNode : svg
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
type : relatedElement
}
[1] : {
attribute : aria-label
type : attribute
}
[2] : {
nativeSource : title
type : relatedElement
}
[3] : {
attribute : title
type : attribute
}
]
type : computedString
value :
}
nodeId : <string>
parentId : <string>
properties : [
]
role : {
type : role
value : image
}
}
RootWebArea
none
none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : div
ignored : true
ignoredReasons : [
[0] : {
name : ariaHiddenElement
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : div
ignored : true
ignoredReasons : [
[0] : {
name : ariaHiddenSubtree
value : {
relatedNodes : [
[0] : {
nodeResult : div
}
]
type : idref
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : ol
ignored : true
ignoredReasons : [
[0] : {
name : presentationalRole
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : li
ignored : true
ignoredReasons : [
[0] : {
name : presentationalRole
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*generic
StaticText "Div in list isn't presentational"
{
childIds : <object>
chromeRole : {
type : internalRole
value : 88
}
domNode : div
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
type : relatedElement
}
[1] : {
attribute : aria-label
type : attribute
}
]
type : computedString
value :
}
nodeId : <string>
parentId : <string>
properties : [
]
role : {
type : role
value : generic
}
}
RootWebArea
none
none
*LabelText
StaticText "Content within label refers to label container"
{
childIds : <object>
chromeRole : {
type : internalRole
value : 104
}
domNode : label
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
type : relatedElement
}
[1] : {
attribute : aria-label
type : attribute
}
[2] : {
attribute : title
type : attribute
}
]
type : computedString
value :
}
nodeId : <string>
parentId : <string>
properties : [
]
role : {
type : internalRole
value : LabelText
}
}
RootWebArea
none
none
LabelText
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : span
ignored : true
ignoredReasons : [
[0] : {
name : uninteresting
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : div
ignored : true
ignoredReasons : [
[0] : {
name : notRendered
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : span
ignored : true
ignoredReasons : [
[0] : {
name : notRendered
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : canvas
ignored : true
ignoredReasons : [
[0] : {
name : probablyPresentational
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : canvas
ignored : true
ignoredReasons : [
[0] : {
name : presentationalRole
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*combobox
MenuListPopup
MenuListPopup
{
childIds : <object>
chromeRole : {
type : internalRole
value : 209
}
domNode : select
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
type : relatedElement
}
[1] : {
attribute : aria-label
type : attribute
}
[2] : {
nativeSource : label
type : relatedElement
}
[3] : {
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
}
}
[2] : {
name : hasPopup
value : {
type : token
value : menu
}
}
[3] : {
name : expanded
value : {
type : booleanOrUndefined
value : false
}
}
]
role : {
type : role
value : combobox
}
value : {
type : string
value : Options are not sent
}
}
RootWebArea
none
none
combobox
MenuListPopup
*option "Options are not sent"
{
childIds : <object>
chromeRole : {
type : internalRole
value : 127
}
domNode : option
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
type : relatedElement
}
[1] : {
attribute : aria-label
type : attribute
}
[2] : {
type : contents
value : {
type : computedString
value : Options are not sent
}
}
[3] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : Options are not sent
}
nodeId : <string>
parentId : <string>
properties : [
[0] : {
name : focusable
value : {
type : booleanOrUndefined
value : true
}
}
[1] : {
name : selected
value : {
type : booleanOrUndefined
value : true
}
}
]
role : {
type : role
value : option
}
}
RootWebArea
none
none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : button
ignored : true
ignoredReasons : [
[0] : {
name : inertElement
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : button
ignored : true
ignoredReasons : [
[0] : {
name : inertSubtree
value : {
relatedNodes : [
[0] : {
idref : inert-root
nodeResult : div#inert-root
}
]
type : idref
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*generic "span with ARIA label"
StaticText "should not be ignored"
{
childIds : <object>
chromeRole : {
type : internalRole
value : 88
}
domNode : span
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
type : relatedElement
}
[1] : {
attribute : aria-label
attributeValue : {
type : string
value : span with ARIA label
}
type : attribute
value : {
type : computedString
value : span with ARIA label
}
}
]
type : computedString
value : span with ARIA label
}
nodeId : <string>
parentId : <string>
properties : [
]
role : {
type : role
value : generic
}
}
RootWebArea
none
none
*none
{
childIds : <object>
chromeRole : {
type : internalRole
value : 0
}
domNode : div
ignored : true
ignoredReasons : [
[0] : {
name : uninteresting
value : {
type : boolean
value : true
}
}
]
nodeId : <string>
parentId : <string>
role : {
type : role
value : none
}
}
RootWebArea
none
none
*generic
StaticText "summary element without details parent is ignored"
{
childIds : <object>
chromeRole : {
type : internalRole
value : 88
}
description : {
type : computedString
value : summary element without details parent is ignored
}
domNode : summary
ignored : false
name : {
sources : [
[0] : {
attribute : aria-labelledby
type : relatedElement
}
[1] : {
attribute : aria-label
type : attribute
}
]
type : computedString
value :
}
nodeId : <string>
parentId : <string>
properties : [
]
role : {
type : role
value : generic
}
}
RootWebArea
none
none
*button "Ignored parent shouldn't cause descendant to be missing from the tree"
StaticText "Ignored parent shouldn't cause descendant to be missing from the tree"
{
childIds : <object>
chromeRole : {
type : internalRole
value : 9
}
domNode : button
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 : Ignored parent shouldn't cause descendant to be missing from the tree
}
}
[4] : {
attribute : title
superseded : true
type : attribute
}
]
type : computedString
value : Ignored parent shouldn't cause descendant to be missing from the tree
}
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
}
}