Automatización Avanzada

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

Con Axe DevTools para Mobile, puedes realizar pruebas completas de accesibilidad en cada paso del ciclo de vida del desarrollo. Detecta problemas de accesibilidad con automatización antes de que se agreguen al código.

La configuración de automatización se puede encontrar en la página de Configuración para Automatización.

Esta sección discutirá las características disponibles para personalizar tu experiencia de automatización. También encontrarás ejemplos de cómo integrar Axe DevTools en tus marcos de pruebas favoritos dentro de la navegación lateral izquierda.

Axe DevTools para iOS permite guardar escaneos localmente o enviarlos al tablero. Guarda los escaneos localmente para generar informes de sesión utilizando la herramienta CLI del Reportero de Axe DevTools.

Configuración Personalizada

Utiliza algunas de las funciones disponibles dentro del método setUp para personalizar tu experiencia de pruebas.

override func setUp() {
	axe?.configuration.ignore(rule: AxeRuleId.ConflictingTraits.toString())
}

Actualizar Estado de la Compilación

Como se mencionó anteriormente, Axe DevTools está disponible a lo largo de tu pipeline CI/CD. Para fallar una compilación y evitar que un problema se fusione, querrás fallar una prueba cuando se detecten problemas de accesibilidad.

let result = try axe.run(onElement: XCUIApplication())

XCTAssertEqual(result.failures.count, 0)