Configuración para pruebas automatizadas
Inicialice y configure la biblioteca AxeDevTools dentro de sus pruebas de UI
Esta página destaca los pasos para configurar la biblioteca AxeDevTools dentro de sus pruebas de UI para verificar problemas de accesibilidad. Esto supone que ya ha agregado la biblioteca a su proyecto. Para conocer los pasos para importar la biblioteca, consulte Introducción.
Pruebas automatizadas
Inicializar la biblioteca
En la clase de prueba init
, conéctese a la biblioteca con uno de los siguientes:
Conectarse con clave API:
Genere una clave API en axe.deque.com.
private val axe = AxeDevTools()
init {
...
axe.loginWithApiKey("DEQUE_API_KEY")
...
}
Conectarse con usuario y contraseña:
private val axe = AxeDevTools()
init {
...
axe.loginWithUsername(
"DEQUE_USERNAME",
"DEQUE_PASSWORD"
)
...
}
Configurar el registro de instrumentación
Esta es la pieza que permite que axe DevTools para Android se conecte a la jerarquía de vistas. Esto se puede configurar antes de que se ejecuten las pruebas en el bloque. @Before fun setup()
private val axe = AxeDevTools()
@Before
fun setup() {
axe.setInstrumentation(InstrumentationRegistry.getInstrumentation())
}
¿Qué sigue?
Después de haber importado la AxeDevTools
biblioteca, ya está todo listo para escanear su aplicación móvil. Opcionalmente, puede personalizar su configuración antes de escanear, utilizando nuestras API para nombrar sus escaneos, ignorar ciertos resultados, crear reglas personalizadas, etiquetar escaneos y más.