Löschen eines Scans

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

Beim Testen der Barrierefreiheit können sich schnell Scans ansammeln. Nachdem Sie einen Scan an das axe DevTools Mobile Dashboard gesendet und festgestellt haben, dass er nicht mehr benötigt wird, verwenden Sie deleteResult , um den Scan vom Dashboard zu entfernen. Die Möglichkeit, nicht mehr benötigte Ergebnisse zu entfernen, hilft dabei, die Scans im Dashboard hervorzuheben, die Aufmerksamkeit erfordern.

Das Löschen eines Scans wird nur im Rahmen automatisierter Tests unterstützt.

Löschen eines Scans aus dem Resultat-Schlüssel

Beim Übertragen eines Scans an das Dashboard wird ein Ergebnisschlüsselobjekt zurückgegeben. Verwenden Sie die deleteResult API auf dem initialisierten axe DevTools-Objekt mit diesem Schlüssel als Parameter, um den Scan aus dem Dashboard zu entfernen.

    var axe: axeDevTools?

    try axe.deleteResult(resultKey)

Vollständiges Beispiel

In diesem Snippet wird der Scan aus dem Dashboard entfernt, wenn keine Fehler gefunden werden.

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