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 deleteResult per rimuovere la scansione dalla dashboard. 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, viene restituito un oggetto chiave del risultato. Utilizzare l'API deleteResult sull'oggetto axe DevTools inizializzato, con questa chiave come parametro, per rimuovere la scansione dalla dashboard.

    var axe: axeDevTools?

    try axe.deleteResult(resultKey)

Esempio completo

In questo frammento, la scansione viene rimossa dalla dashboard se non vengono rilevati errori.

    var axe: axeDevTools?

    func testAccessibility() throws {
        guard let result = try axe?.run(onElement: app), let resultKey = try axe?.postResult(result) else
        {
            XCTFail("Result Unavailable")
            return
        }
            
        if result.failures.count == 0 {
            try axe?.deleteResult(resultKey)
        } 
    }