Impostazione per test automatizzati
Inizializza e configura la libreria AxeDevTools nei test dell'interfaccia utente
Questa pagina evidenzia i passaggi per configurare la libreria AxeDevTools nei test dell'interfaccia utente per verificare eventuali problemi di accessibilità. Ciò presuppone che tu abbia già aggiunto la libreria al tuo progetto. Per i passaggi da seguire per importare la libreria, vedere Iniziare.
Test automatizzati
Inizializzare la libreria
Nella classe di test init
, connettiti alla libreria con uno dei seguenti:
Connettiti con la chiave API:
Genera una chiave API su axe.deque.com.
private val axe = AxeDevTools()
init {
...
axe.loginWithApiKey("DEQUE_API_KEY")
...
}
Connettiti con nome utente e password:
private val axe = AxeDevTools()
init {
...
axe.loginWithUsername(
"DEQUE_USERNAME",
"DEQUE_PASSWORD"
)
...
}
Imposta l'Instrumentation Registry
Questo è il componente che consente ad axe DevTools per Android di connettersi alla gerarchia di visualizzazione. Questa impostazione può essere effettuata prima dell'esecuzione dei test nel blocco di codice @Before fun setup()
.
private val axe = AxeDevTools()
@Before
fun setup() {
axe.setInstrumentation(InstrumentationRegistry.getInstrumentation())
}
Quali sono i prossimi passi?
Dopo aver importato la AxeDevTools
libreria, sei pronto per analizzare la tua app mobile. Facoltativamente, puoi personalizzare la tua configurazione prima di effettuare la scansione, utilizzando le nostre API per assegnare un nome alle scansioni, ignorare determinati risultati, creare regole personalizzate, contrassegnare le scansioni e altro ancora.