Carica i risultati

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

Utilizza l'API uploadToDashboard insieme a ScanResultHandler per inviare i risultati a una posizione centrale dove tutto il tuo team può visualizzare e gestire gli errori di accessibilità.

    val scanResultHandler = axe.scan()

    scanResultHandler?.uploadToDashboard()

In futuro, la Dashboard axe DevTools Mobile verrà sostituita completamente da axe Developer Hub. Durante la transizione, tuttavia, può trovare i risultati sia sul Dashboard sia nel Developer Hub.

Informazioni su axe Developer Hub

L'axe Developer Hub è il punto centrale dove tutto il team può visualizzare e gestire i problemi di accessibilità rilevati nella sua app.

Con Developer Hub puoi:

  • Trova risultati per scansioni di accessibilità
  • Condividere una scansione/un gruppo di scansioni
  • Decidi quali risultati sono più importanti e adatta i tuoi test

Visita la documentazione di Axe Developer Hub per saperne di più.

Condivida i risultati con il Suo team

Per creare un collegamento diretto ai risultati in Developer Hub, Lei può seguire questo modello, aggiungendo l'ID del Suo progetto:

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

Lei verrà indirizzato a una pagina in cui sono elencate tutte le esecuzioni recenti per il projectID specificato.

Crea l'URL del gruppo di scansione nella dashboard di axe Mobile.

Quando carichi la tua scansione sulla Dashboard Mobile, l'oggetto del risultato della scansione restituito dalla richiesta POST. axeDevToolsResultKey Questo oggetto ha quattro proprietà: packageName, userId, resultId e uuid. Utilizzando la proprietà uuid , puoi creare un URL per indirizzare a un gruppo di massimo 20 risultati nella Dashboard Mobile. Utilizza quanto segue come guida per la struttura dell'URL di scansione:

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

Esempio

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")