Obtener el marco de trabajo axeDevToolsXCUI
Inicializa y configura el marco de trabajo axeDevToolsXCUI dentro de tus pruebas de UI
Configuración
Requiere:
- Xcode 16.4 o más reciente
- iOS 17.7 o superior
- Clave API de Axe DevTools Mobile
- ID del proyecto del Hub de Desarrolladores de Axe
Aplicación de muestra
Puedes descargar nuestro aplicación de muestra en GitHub para ver un ejemplo funcional del marco de trabajo axeDevToolsXCUI implementado en una simple prueba de UI. Añade tus credenciales de Deque y sigue el README para comenzar a escanear. Esta aplicación no es accesible para mostrar los pasos de implementación de Axe DevTools Mobile y la detección de problemas de accesibilidad.
Descargar e incorporar el marco de trabajo axeDevToolsXCUI
Usando el Gestor de Paquetes Swift
URL del paquete: https://github.com/dequelabs/axe-devtools-ios.
- En Xcode, selecciona tu proyecto principal para abrir la configuración del proyecto.
- En el panel de configuración, asegúrate de que el proyecto principal esté seleccionado y no un objetivo.
- Selecciona la pestaña Dependencias del paquete.
- Selecciona el icono de más para agregar una dependencia del paquete.
- Inserta la URL del paquete y selecciona el paquete
axe-devtools-ios. - Para el
Dependency Rule, elige la versión exacta e ingresa la etiqueta para recuperar. - Selecciona el botón Agregar paquete.
- Se te pedirá que elijas un objetivo al que agregar el marco de trabajo. Para
axeDevToolsXCUI, selecciona la casilla a la izquierda, luego selecciona tu objetivo UITest. - Selecciona el botón Agregar paquete nuevamente, y Xcode comenzará a obtener los recursos.
Usando Artifactory
Ver el instrucciones para usar Artifactory.
Incorporar marco de trabajo
- Arrastra el
axeDevToolsXCUI.xcframeworka la carpeta Marcos de trabajo de tu proyecto. - Añádelo al objetivo de prueba UI de tu aplicación.
- En la configuración del proyecto, selecciona el objetivo de prueba UI de tu aplicación.
- Selecciona la pestaña Fases de construcción.
- Añade el marco de trabajo a Copiar marcos de trabajo. (Ya debería estar en Vincular Binarios con Librerías).
Mantente actualizado
Verifica que tu versión de Axe DevTools Mobile para iOS esté actualizada, para asegurarte de que tienes las últimas reglas y características. No se actualiza automáticamente, por lo que deberías comprobar si hay una nueva versión periódicamente. Consulta Cómo actualizar Axe DevTools Mobile para iOS para más detalles.
¿Qué sigue?
A continuación, configura tu suite de pruebas automatizadas XCTest para escanear problemas de accesibilidad. Para un inicio rápido, utiliza Escaneo automático para identificar problemas de accesibilidad automáticamente mientras se ejecuta tu suite de pruebas existente. Para un control más granular y personalización en tus pruebas, configura Pruebas dirigidas.


