Obtenga el framework axeDevToolsXCUI
Inicialice y configure el framework axeDevToolsXCUI dentro de sus pruebas de UI
Configuración
Requiere:
- Xcode 15 o más reciente
- iOS 16 o superior
- Nombre de usuario y contraseña para el axe DevTools Mobile Dashboard
Aplicación de muestra
Puede descargar nuestra aplicación de muestra en GitHub para ver un ejemplo funcional del axeDevToolsXCUI
framework implementado dentro de una prueba de IU simple. Agregue sus credenciales de Deque y siga el archivo 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 incrustar el marco axeDevToolsXCUI
Uso del administrador de paquetes Swift
URL del paquete: https://github.com/dequelabs/axe-devtools-ios.
- En Xcode, seleccione su proyecto principal para abrir la configuración del proyecto.
- En el panel de configuración, asegúrese de que esté seleccionado el proyecto principal y no un destino.
- Seleccione la pestaña Dependencias del paquete .
- Seleccione el ícono más para agregar una dependencia de paquete.
- Inserte la URL del paquete y seleccione el
axe-devtools-ios
paquete. - Para
Dependency Rule
, elija la versión exacta e ingrese la etiqueta para recuperar la versión. - Seleccione el botón Agregar paquete .
- Se le pedirá que elija un destino al que agregar el framework. Para
axeDevToolsXCUI
, seleccione la casilla de verificación a la izquierda y luego seleccione su objetivo UITest. - Seleccione nuevamente el botón Agregar paquete y Xcode comenzará a buscar los activos.
Usando Artifactory
Ver las instrucciones para usar Artifactory.
Embed Framework
- Arrastre el elemento
axeDevToolsXCUI.xcframework
a la carpeta Frameworks de su proyecto. - Agréguelo al objetivo de prueba de UI de su aplicación.
- En la configuración del proyecto, seleccione el objetivo de prueba UI de su aplicación.
- Seleccione la pestaña Fases de construcción .
- Añade el marco a Copiar marcos. (Ya debería estar en Link Binary With Libraries).
Manténgase actualizado
Verifique nuevamente que su versión de axe DevTools Mobile para iOS esté actualizada, para asegurarse de tener las últimas reglas y funciones. No se actualiza automáticamente, por lo que deberás buscar una nueva versión periódicamente. Consulta Cómo actualizar axe DevTools Mobile para iOS para obtener más detalles.
¿Qué sigue? Pruebas automatizadas
A continuación, configurará sus pruebas automatizadas con XCTest para buscar problemas de accesibilidad.