Resultaten lokaal opslaan
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.
