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

Utilice la uploadToDashboard API con el ScanResultHandler para enviar los resultados a un lugar central donde todo su equipo pueda ver y gestionar los fallos de accesibilidad.

    val scanResultHandler = axe.scan()

    scanResultHandler?.uploadToDashboard()

En el futuro, el Dashboard de Axe DevTools Mobile será reemplazado completamente por el Axe Developer Hub. Durante la transición, sin embargo, puede encontrar resultados tanto en el Dashboard como en el Developer Hub.

Acerca de Axe Developer Hub

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

Con Developer Hub usted puede:

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

Visite el documentación para Axe Developer Hub para saber más.

Compartir Resultados con Su Equipo

Para crear un enlace directo a sus resultados en Developer Hub, puede seguir este patrón - añadiendo su propio ID de proyecto:

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

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

Crear una URL de Grupo de Escaneos para el Dashboard Móvil

Cuando sube su escaneo al Dashboard Móvil, el resultado del escaneo retornado de la solicitud POST tiene el objeto axeDevToolsResultKey. Este objeto tiene cuatro propiedades: packageName, userId, resultId y uuid. Usando la propiedad uuid, puede crear una URL que dirija a un grupo de hasta 20 resultados en el Dashboard. Use lo siguiente como guía para la estructura de la URL del escaneo:

${dashboardBaseURL}/scans?uuids=${uuidsSeperatedWithComma}

Ejemplo

val dashboardBaseUrl = "https://axe-mobile.deque.com"
        val uuidList = mutableListOf<String>()

        // nav to screen 1

        val scan1 = axe.scan() // Perform a scan
        // Upload result to dashboard
        val uploadResult1 = scan1?.uploadToDashboard() 
        // Add uuid from resultKey to list of uuids from all scans
        uploadResult1?.axeDevToolsResultKey?.uuid?.let { uuidList.add(it) } 

        // nav to screen 2

        // Perform next scan
        val scan2 = axe.scan() 
        // Upload result to dashboard
        val uploadResult2 = scan2?.uploadToDashboard() 
        // Add uuid from resultKey to list of uuids from all scans
        uploadResult2?.axeDevToolsResultKey?.uuid?.let { uuidList.add(it) }

        // More scans - up to 20 in total

        // Create a string of uuids separated by a comma
        val uuidString = uuidList.joinToString(",") { it }

        // Create scan group uri
        val uri = Uri.parse(dashboardBaseUrl).buildUpon()
            .appendEncodedPath("scans")
            .appendQueryParameter("uuids", uuidString)
            .build()

        println("Scan group: $uri")