Salva i risultati localmente

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

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.