Eliminar un escaneo
Los escaneos pueden acumularse con bastante rapidez mientras se prueba la accesibilidad. Después de enviar un escaneo al axe DevTools Mobile Dashboard y determinar que ya no es necesario, utilice el método adecuado para eliminar el escaneo del dashboard. deleteResult
La capacidad de eliminar resultados que ya no son necesarios ayuda a resaltar los escaneos en el panel que requieren atención.
La eliminación de un escaneo solo se admite dentro de pruebas automatizadas.
Eliminar un escaneo de la Clave del Resultado
Al enviar un escaneo al dashboard, se devuelve un objeto clave de resultado. Utilice la API en el objeto axe DevTools inicializado, con esta clave como parámetro, para eliminar el escaneo del dashboard. deleteResult
var axe: axeDevTools?
try axe.deleteResult(resultKey)
Ejemplo completo
En este fragmento, el escaneo se elimina del dashboard si no se encuentran errores.
var axe: axeDevTools?
func testAccessibility() throws {
guard let result = try axe?.run(onElement: app), let resultKey = try axe?.postResult(result) else
{
XCTFail("Result Unavailable")
return
}
if result.failures.count == 0 {
try axe?.deleteResult(resultKey)
}
}