Salva i risultati localmente
Salva i risultati localmente per utilizzare axe DevTools Reporter CLI per creare un report esecutivo da un set di scansioni all'interno della pipeline CI/CD.
Il risultato della scansione verrà salvato come file .json. Il salvataggio dei risultati in locale è supportato solo nei test automatizzati.
Parametri facoltativi
Se il percorso e il nome del file non vengono specificati, i risultati verranno denominati "(APPID)-(CURRENT_SCREEN_TITLE).json" e verranno salvati in una cartella denominata "AxeDevToolsResults" all'interno della cartella dell'utente. Il nome della scansione verrà impostato di default sul titolo del view controller, se disponibile.
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")
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.