Clase de prueba de ejemplo
Not for use with personal data
En el siguiente fragmento de código, puedes ver una prueba de muestra completa para Espresso. En primer lugar, el AxeDevTools
biblioteca se importa y luego se inicializa. Pasando el registro de información a axe DevTools en el @Before
bloque permite la conexión a la jerarquía de vistas. En el mismo bloque se da un ejemplo de cómo personalizar la configuración. Finalmente, se ejecuta un escaneo y los resultados se cargan en el panel de control. Encuentre más detalles sobre cada parte de este fragmento en nuestra documentación.
class ExampleTest {
private val axe = AxeDevTools()
init {
// Connect using an API key
axe.loginWithApiKey(
"DEQUE_API_KEY"
)
}
@Before
fun setup() {
// Pass the information registry to axe DevTools
axe.setInstrumentation(InstrumentationRegistry.getInstrumentation())
// Optional: Add tags or utilize other customization features here
axe.tagScanAs(setOf("Team A"))
}
@Test
fun foobar() {
// Scan the app for accessibility issues and upload to the dashboard
axe.scan()?.uploadToDashboard()
axe.tearDown()
}
}