Mapping HTML5 to UI Automation (Windows Store apps using JavaScript and HTML)

This topic has not yet been rated - Rate this topic

The table in this section shows how HTML5 elements and element types map to Microsoft Active Accessibility roles, and to Microsoft UI Automation control types and control patterns.

Note  The following table shows the default Microsoft Active Accessibility roles and UI Automation control types. If an element includes an Accessible Rich Internet Applications (ARIA) role attribute, it overrides the defaults.

UIA control patterns
ElementElement typeMSAA roleUIA control typeSupportedUnsupported
AUDIO, VIDEONot applicableROLE_SYSTEM_GROUPING Group
Subelements of AUDIO/VIDEO

(media controls)

buttonsROLE_SYSTEM_PUSHBUTTONButtonInvokeToggle
textROLE_SYSTEM_STATICTEXT Text
slidersROLE_SYSTEM_SLIDERSlider
CANVAS Not applicableROLE_SYSTEM_GRAPHICImage
INPUThtmlInputRangeROLE_SYSTEM_SLIDER SliderRangeValue

htmlInputUrl

htmlInputEmail

htmlInputNumber

htmlInputTel

htmlInputSearch

ROLE_SYSTEM_TEXT EditValue, TextInvoke, Selection
PROGRESSNot applicableROLE_SYSTEM_PROGRESSBAR ProgressBarRangeValue
SVGanchorROLE_SYSTEM_LINKHyperlinkInvoke

text

tspan

textpath

ROLE_SYSTEM_TEXTText
all other typesROLE_SYSTEM_GRAPHICImage

 

Related topics

Mapping Windows Store app accessibility properties to UI Automation
UI Automation

 

 

Build date: 11/28/2012

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.