Supprimer une analyse

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

Les analyses peuvent s'accumuler assez rapidement lors des tests d'accessibilité. Après avoir envoyé une analyse au tableau de bord mobile axe DevTools et déterminé qu'elle n'est plus nécessaire, utilisez deleteResult pour supprimer l'analyse du tableau de bord. La possibilité de supprimer les résultats qui ne sont plus nécessaires permet de mettre en évidence les analyses du tableau de bord qui nécessitent une attention particulière.

La suppression d'une analyse n'est prise en charge que dans les tests automatisés.

Supprimer une analyse de la clé de résultat

Lors de l'envoi d'une analyse au tableau de bord, un objet clé de résultat est renvoyé. Utilisez l'API sur l'objet axe DevTools initialisé, avec cette clé comme paramètre, pour supprimer l'analyse du tableau de bord. deleteResult

    var axe: axeDevTools?

    try axe.deleteResult(resultKey)

Exemple complet

Dans cet extrait, l'analyse est supprimée du tableau de bord si aucun échec n'est détecté.

    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)
        } 
    }