Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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. |
Temas relacionados