Guardar resultados localmente
Al guardar los resultados del escaneo localmente, puedes usar el resultado JSON para integrar métricas de accesibilidad en diferentes herramientas de informes. También puede crear un informe HTML para compartir por correo electrónico o chat, para notificar a su equipo sobre el estado de accesibilidad de su ejecución de prueba.
Guardar resultados localmente solo es posible en pruebas automatizadas.
Guardar y Compartir Resultados
Utilice el siguiente código para guardar los resultados de la prueba como un archivo .json
. Si no se especifican la ruta ni el nombre del archivo, los resultados se nombrarán "(APPID)-(CURRENT_SCREEN_TITLE).json"
y se guardarán en una carpeta llamada "AxeDevToolsResults"
dentro de su carpeta Usuario . El nombre del escaneo será, de manera predeterminada, el título del controlador de vista, si está disponible.
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")
Usar Resultados para Informes
Utilice axe DevTools Reporter CLI para crear un informe HTML a partir de un conjunto de escaneos. Alternativamente, puede acceder a los archivos de resultados mediante programación para integrar métricas de accesibilidad con herramientas de informes internos.
Ejemplo 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)
}
Soporte en plataformas de pruebas en la nube
Guardar un resultado localmente no funcionará como se espera en las plataformas de pruebas en la nube. Si necesita ayuda para plataformas de pruebas en la nube, envíe una solicitud a helpdesk@deque.com o a support.deque.com.