Salva i risultati localmente
Quando si salvano i risultati della scansione in locale, è possibile utilizzare il risultato JSON per integrare le metriche di accessibilità in diversi strumenti di reporting. Puoi anche creare un report HTML da condividere via e-mail o chat per informare il tuo team sullo stato di accessibilità del test eseguito.
Il salvataggio dei risultati in locale è supportato solo nei test automatizzati.
Salva e condividi i risultati
Usa il seguente codice per salvare i risultati del test come file. .json
Se il percorso e il nome del file non vengono specificati, i risultati verranno denominati "(APPID)-(CURRENT_SCREEN_TITLE).json"
e salvati in una cartella denominata "AxeDevToolsResults"
all'interno della cartella Utente . Per impostazione predefinita, il nome della scansione sarà il titolo del view controller, se disponibile.
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")
Usa i risultati per la reportistica
Utilizzare axe DevTools Reporter CLI per creare un report HTML da un set di scansioni. In alternativa, è possibile accedere ai file dei risultati programmaticamente per integrare le metriche di accessibilità con strumenti di reporting interni.
Esempio completo
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)
}
Supporto sulle piattaforme di test cloud
Il salvataggio di un risultato in locale non funzionerà come previsto sulle piattaforme di test cloud. Se hai bisogno di supporto per le piattaforme di test cloud, invia una richiesta a helpdesk@deque.com o su support.deque.com.