Elimina una scansione

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
Not for use with personal data

Durante i test di accessibilità, le scansioni possono accumularsi piuttosto rapidamente. Dopo aver inviato una scansione alla axe DevTools Mobile Dashboard e aver stabilito che non è più necessaria, utilizzare il metodo appropriato per rimuovere la scansione dalla dashboard. deleteResult La possibilità di rimuovere i risultati non più necessari aiuta a evidenziare nella dashboard le scansioni che richiedono attenzione.

L'eliminazione di una scansione è supportata solo nei test automatizzati.

Eliminare una scansione dalla chiave del risultato

Quando si invia una scansione alla dashboard, verrà restituito un AxeDevToolsResultKey oggetto nel risultato. Dal risultato, utilizzare questa chiave per rimuovere la scansione dalla dashboard.

var axe = AxeDevTools()
    
@Rule
@JvmField
val rule: ActivityScenarioRule<MainActivity> = ActivityScenarioRule(MainActivity::class.java)

@After
open fun runAccessibilityScan() {
    rule.scenario.onActivity { activity ->
        result = axe.scan(activity)?.uploadToDashboard()
        result?.axeDevToolsResultKey?.let { axe.deleteResult(it) }
        axe.tearDown()
    }
}