Resultaten lokaal opslaan

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

Wanneer je scanresultaten lokaal opslaat, kun je het JSON-resultaat gebruiken om toegankelijkheidsstatistieken te integreren in verschillende rapportagetools. Je kunt ook een HTML-rapport maken om te delen via e-mail of chat, om je team op de hoogte te stellen van de toegankelijkheidsstatus van je testrun.

Resultaten lokaal opslaan wordt alleen ondersteund binnen geautomatiseerd testen.

Resultaten opslaan en delen

Gebruik de volgende code om testresultaten op te slaan als een .json bestand. Als het pad en de bestandsnaam niet zijn gespecificeerd, krijgen de resultaten de naam "(APPID)-(CURRENT_SCREEN_TITLE).json" en worden ze opgeslagen in een map genaamd "AxeDevToolsResults" binnen je **Gebruiker** map. De naam van de scan wordt standaard de titel van de viewcontroller, indien beschikbaar.

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

Resultaten gebruiken voor rapportages

Gebruik de axe DevTools Reporter CLI om een HTML-rapport te maken van een reeks scans. Alternatief kun je de resultaatbestanden programmatisch benaderen om toegankelijkheidsstatistieken te integreren met interne rapportagetools.

Volledig voorbeeld

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

Ondersteuning op cloud testplatforms

Een resultaat lokaal opslaan zal niet zoals verwacht werken op cloud testplatforms. Als je ondersteuning nodig hebt voor cloud testplatforms, stuur dan een verzoek naar helpdesk@deque.com of naar support.deque.com.