Télécharger les résultats

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

Téléchargez les résultats de l'analyse dans un emplacement central où toute votre équipe peut voir et gérer les problèmes d'accessibilité découverts lors de vos séances de test.

try axe?.postResult(result)   

À l'avenir, le tableau de bord Axe DevTools Mobile sera entièrement remplacé par l'Axe Developer Hub. Pendant la transition, cependant, vous pouvez trouver les résultats à la fois sur le tableau de bord et dans Developer Hub.

À propos de Axe Developer Hub

Axe Developer Hub est un emplacement central où toute votre équipe peut voir et gérer les problèmes d'accessibilité découverts dans votre application.

Avec le Developer Hub, vous pouvez :

  • Trouver les résultats des analyses d'accessibilité
  • Partager une analyse/groupe d'analyses
  • Décider quels résultats comptent le plus et adapter vos séances de test

Partager les résultats avec votre équipe

Pour créer un lien direct vers vos résultats dans le Developer Hub, vous pouvez suivre ce modèle - en ajoutant votre propre ID de projet :

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

Cela vous mène à une page où sont listées toutes les exécutions récentes pour cet ID de projet.

Créer une URL de groupe de scans pour le tableau de bord mobile

Lorsque vous téléchargez votre analyse sur le tableau de bord mobile, le résultat de l'analyse renvoyé par la requête POST contient l'objet axeDevToolsResultKey. Cet objet possède quatre propriétés : packageName, userId, resultId et uuid. En utilisant la propriété uuid, vous pouvez créer une URL dirigeant vers un groupe de jusqu'à 20 résultats sur le tableau de bord.

Utilisez ce qui suit comme guide pour la structure de l'URL d'analyse :

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

Exemple

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