Guardar resultados localmente
Guarde los resultados localmente para utilizar la CLI de axe DevTools Reporter para crear un informe ejecutivo a partir de un conjunto de escaneos dentro de su pipeline de CI/CD.
El resultado de un escaneo se guardará como un archivo .json. Guardar resultados localmente solo es posible en pruebas automatizadas.
Parámetros opcionales
Si no se especifican la ruta y el nombre del archivo, los resultados se llamarán "(APPID)-(CURRENT_SCREEN_TITLE).json" y se guardarán en una carpeta llamada "AxeDevToolsResults" dentro de su carpeta de Usuario. El nombre del escaneo tendrá como valor predeterminado el título del controlador de vista si está disponible.
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")
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.