Subir Resultados

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

Sube los resultados del escaneo a una ubicación central donde todo tu equipo pueda ver y gestionar los problemas de accesibilidad encontrados durante tus pruebas.

try axe?.postResult(result)   

En el futuro, el Axe DevTools Mobile Dashboard será reemplazado completamente por Axe Developer Hub. Sin embargo, durante la transición, puedes encontrar los resultados tanto en el Dashboard como en el Developer Hub.

Acerca de Axe Developer Hub

Axe Developer Hub es un lugar central donde todo tu equipo puede ver y gestionar los problemas de accesibilidad encontrados en tu aplicación.

Con Developer Hub puedes:

  • Encontrar resultados de los escaneos de accesibilidad
  • Compartir un escaneo/grupo de escaneos
  • Decidir qué resultados son los más importantes y adaptar tus pruebas

Compartir Resultados con Tu Equipo

Para crear un enlace directo a tus resultados en Developer Hub, puedes seguir este patrón, agregando tu propio ID de proyecto:

https://axe.deque.com/axe-watcher/projects/<project_ID>

Esto te lleva a una página donde se listan todas las ejecuciones recientes para ese projectID.

Crear una URL de Grupo de Escaneo para el Mobile Dashboard

Cuando subes tu escaneo al Mobile Dashboard, el resultado del escaneo devuelto de la solicitud POST tiene el objeto axeDevToolsResultKey. Este objeto tiene cuatro propiedades: packageName, userId, resultId y uuid. Usando la propiedad uuid, puedes crear una URL que dirija a un grupo de hasta 20 resultados en el Dashboard.

Utiliza lo siguiente como guía para la estructura de la URL del escaneo:

\(dashboardBaseURL)/scans?uuids=\(uuidsSeperatedWithComma)

Ejemplo

var uuids: [String] = []

// Navigate to screen 1 and perform a scan
let scan1 = try axe.run(onBundleIdentifier: bundleId)
// Upload scan results to dashboard
let resultKey1 = try axe.postResult(scan1)
// Add UUID to array of UUIDs
uuids.append(resultKey1.uuid)

// Navigate to screen 2 and perform a scan
let scan2 = try axe.run(onBundleIdentifier: bundleId)
// Upload scan results to dashboard
let resultKey2 = try axe.postResult(scan2)
// Add UUID to array of UUIDs
uuids.append(resultKey2.uuid)

// Add more scans - UUID list limit is 20

// Join the UUIDs into a single comma separated String
let uuidsString = uuids.joined(separator: ",")

// Construct group scan URL
var components = URLComponents(string: "https://axe-mobile.deque.com")!
components.path = "/scans"
components.queryItems = [URLQueryItem(name: "uuids", value: uuidsString)]
let url = components.url!

// Output the URL in the Xcode console. (UUIDs should be full length)
print(url) // https://axe-mobile.deque.com/scans?uuids=xxx-xxx-xxx,yyy-yyy-yyy