Compartir a través de


Rutinas de comprobación

En esta sección se describen las rutinas de comprobación que el Comprobador de accesibilidad de la interfaz de usuario puede ejecutar para probar la implementación de accesibilidad de una aplicación.

Category Rutina Descripción
Consistency${REMOVE}$
ScreenReader Compila todos los elementos visibles en el destino de comprobación y los muestra en un control ListView en el orden en que un lector de pantalla estándar los anuncia a un usuario.
UiaScreenReader Igual que ScreenReader, pero para las implementaciones de UIA.
Navigation${REMOVE}$
CheckTreeDepth Envía caracteres de tabulación (o Mayús+Tab) como entrada al destino de verificación para confirmar que la interfaz de usuario del destino no es demasiado compleja o inaccesible mediante la navegación por teclado estándar.
CheckTabbingUia Envía caracteres de tabulación (o Mayús+Tab) como entrada al destino de verificación para confirmar que todos los elementos que se pueden centrar en la interfaz de usuario son accesibles de forma ordenada y lógica mediante la navegación por teclado estándar.
Properties${REMOVE}$
CheckRole Confirma que cada elemento con foco de la interfaz de usuario notifica un rol MSAA lógico válido y que el control tiene un valor según lo requiera ese rol.
CheckState Confirma que cada elemento con foco de la interfaz de usuario notifica un estado MSAA lógico válido.
CheckName Confirma que cada elemento con foco de la interfaz de usuario notifica un nombre MSAA lógico válido.
CheckAccessKeys Confirma que las claves de acceso asignadas a los elementos del destino de comprobación son únicas dentro del destino de comprobación.
CheckBoundingRect Confirma que cada elemento con foco de la interfaz de usuario tiene un rectángulo delimitador que se puede usar como destino para las pruebas de posicionamiento.
Tree${REMOVE}$
CheckParentChild Las relaciones primarias y secundarias del árbol de elementos son coherentes y predecibles.
CheckOrphanChildren Confirma que cada elemento con foco de la interfaz de usuario notifica un elemento primario de MSAA válido.
Propiedades de UIA${REMOVE}$
CheckNameUIA Confirma que cada elemento con foco de la interfaz de usuario notifica un nombre UIA lógico válido.
CheckTreeDepthUIA Envía caracteres de tabulación (o Mayús+Tab) como entrada al destino de comprobación para confirmar que los elementos UIA de la interfaz de usuario del destino no son demasiado complejos o inaccesibles mediante la navegación por teclado estándar.
CheckStateUIA Confirma que cada elemento con foco en la interfaz de usuario notifica un estado UIA lógico válido.
CheckAccessKeysUIA Confirma que los elementos del mismo nivel no tienen el mismo acceso o tecla de aceleración.
CheckBoundingRectUIA Confirma que cada elemento UIA con foco de la interfaz de usuario tiene un rectángulo delimitador que se puede usar como destino para las pruebas de posicionamiento.
CheckControlTypeUIA Confirma que cada elemento con foco de la interfaz de usuario notifica un tipo de control UIA lógico válido.
Árbol UIA${REMOVE}$
CheckNavigateUia Confirma que el TreeWalker de UIA puede navegar por los elementos secundarios de un elemento.
CheckOrphanChildrenUia Confirma que cada elemento enfocado de la interfaz de usuario notifica un elemento primario UIA válido.
CheckSiblingsUia Confirma que los elementos del mismo nivel no tienen los mismos pares Name:ControlType ni los mismos automationId.
${ROWSPAN9}$ARIA Web Verifications${REMOVE}$
CheckARIARole Confirma que todos los elementos tienen un rol de ARIA válido. La etiqueta HTML asociada y el rol ARIA son elementos de información con roles no válidos marcados como errores.
CheckLabel Confirma que cada elemento con entrada, botón, botón de imagen o rol de punto de referencia tiene una etiqueta.
CheckRangeControls Confirma que los controles de intervalo con el rol de barra de progreso o control deslizante tienen definidos atributos de ARIA adecuados.
CheckContainerRole Confirma un elemento, o al menos uno de sus elementos secundarios, tiene definido onkeydown/onkeypress.
CheckLayoutTable Confirma que un diseño de tabla tiene un resumen,th/aria-descriptby incluido.
CheckGridStructure Confirma que un elemento que no es de tabla con rol de cuadrícula tiene una estructura de cuadrícula>fila>cuadrícula con atributos asociados.
CheckDataTable Confirma las propiedades de las tablas de datos.
CheckActiveDescendants Confirma las propiedades de los elementos con un descendiente activo definido.
CheckElementsWithClickHandler Confirma el índice de tabulación de elementos con controladores de clic.
Comprobaciones web${REMOVE}$
CheckHtml (Web) Confirma varias características HTML, como encabezados, nombre, marcos y títulos.
CheckName (Web) Confirma características de nombre como longitud, caracteres no válidos e inclusión de roles.
CheckRole (Web) Confirma roles no válidos, roles que deben tener valores o roles no implementados.

 

UI Accessibility Checker