Configuración para pruebas automatizadas

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

Inicialice y configure la biblioteca AxeDevTools dentro de sus pruebas de UI

Not for use with personal data

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.