Ergebnisse lokal speichern

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

Wenn Sie Scanergebnisse lokal speichern, können Sie das JSON-Ergebnis verwenden, um Barrierefreiheitsmetriken in verschiedene Berichtstools zu integrieren. Sie können auch einen HTML-Bericht erstellen und ihn per E-Mail oder Chat weitergeben, um Ihr Team über die Barrierefreiheit Ihres Testlaufs zu informieren.

Das lokale Speichern von Ergebnissen wird nur bei automatisierten Tests unterstützt.

Ergebnisse speichern und teilen

Verwenden Sie den folgenden Code, um Testergebnisse als .json Datei zu speichern. Wenn Pfad und Dateiname nicht angegeben sind, werden die Ergebnisse benannt "(APPID)-(CURRENT_SCREEN_TITLE).json" und in einem Ordner namens "AxeDevToolsResults" innerhalb Ihres Benutzerordners gespeichert. Der Scanname entspricht standardmäßig dem Titel des Ansichtscontrollers, sofern verfügbar.

try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")

Ergebnisse für die Berichterstellung verwenden

Nutzen Sie die axe DevTools Reporter CLI , um aus einer Reihe von Scans einen HTML-Bericht zu erstellen. Alternativ können Sie programmgesteuert auf die Ergebnisdateien zugreifen, um Barrierefreiheitsmetriken in interne Berichtstools zu integrieren.

Vollständiges Beispiel

func testAccessibility() throws {
    guard let result = try axe?.run(onElement: XCUIApplication()) else { XCTFail(); return }

    //Save Result Locally
    let path = try axe?.saveResult(result)
    print("Result saved to location: \(path)")

    //Any assertions
    XCTAssertEqual(result?.failures.count, 0)
}

Unterstützung für Cloud-Testplattformen

Das lokale Speichern eines Ergebnisses funktioniert auf Cloud-Testplattformen nicht wie erwartet. Wenn Sie Unterstützung für Cloud-Testplattformen benötigen, senden Sie bitte eine Anfrage an helpdesk@deque.com oder an support.deque.com.