Accessibility, MSAA,
Coded UI Test Automation

Tech Sheets

Microsoft Active Accessibility (MSAA) improves the way specialized programs help people with disabilities use computers more effectively. Active Accessibility is based on the Component Object Model (COM), which was developed by Microsoft and is an industry standard that defines a common way for applications and operating systems to communicate.

Telerik WinForms controls are the 1st third-party Windows Forms controls to be compliant with the latest user interface accessibility and UI automation standards, namely Microsoft Active Accessibility (MSAA) and Coded UI tests. MSAA is a great automation tool, which Microsoft included in Visual Studio 2010. The automation allows developers to access and manipulate all UI elements in applications that support it.

With its Q3 2012 version, UI for WinForms introduced full support for Coded UI Tests implementing all four Coded UI Tests levels. The Coded UI Test automation functionality is available in both Visual Studio 2010 and Visual Studio 2012.

Check out the entire list of supported controls.


UI that provide support for the Coded UI Test framework

LEGEND:

  • Level 1: Basic Record and Playback
  • Level 2: Rich Property Validation
  • Level 3: Code Generation
  • Level 4: Intent Aware Actions
Components MSAA Coded UI Test
Level 1 Level 2 Level 3 Level 4
RadCalendar    
RadCarousel          
RadChart          
RadCommandBar  
RadDesktopAlert    
RadDock    
RadDropDownList  
RadGridView
RadListControl
RadMultiColumnCombo          
RadPageView    
RadReminder    
RadRibbonBar    
RadRotator          
RadScheduler    
RadSchedulerNavigator    
RadTreeView      
RadWizard
Buttons MSAA Coded UI Test
Level 1 Level 2 Level 3 Level 4
RadButton
RadCheckBox  
RadDropDownButton  
RadRadioButton  
RadRepeatButton    
RadSplitButton    
RadToggleButton    
Editors MSAA Coded UI Test
Level 1 Level 2 Level 3 Level 4
RadTextBox
RadMaskedEditBox    
RadDateTimePicker    
RadSpinEditor    
Forms and Dialogs MSAA Coded UI Test
Level 1 Level 2 Level 3 Level 4
RadForm    
RadShapedForm    
RadColorDialog    
RadAboutBox    
RadMessageBox    
RadStatusStrip    
Menus MSAA Coded UI Test
Level 1 Level 2 Level 3 Level 4
RadMenuStrip  
RadApplicationMenu    
RadContextMenu    
Panels and LabelsMSAACoded UI Test
Level 1Level 2Level 3Level 4
RadPanel  
RadLabel  
RadGroupBox  
RadSeparatorn/an/an/an/an/a
Track and StatusMSAACoded UI Test
Level 1Level 2Level 3Level 4
RadProgressBar     
RadTrackBar     
RadWaitingBar     
RadHScrollBar  
RadVScrollBar  
RadScrollViewer