Impostazione per test automatizzati

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

Inizializza e configura la libreria AxeDevTools nei test dell'interfaccia utente

Not for use with personal data

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.