Enviar 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

Envie os resultados das análises para um local central onde toda a sua equipe possa visualizar e gerenciar os problemas de acessibilidade encontrados durante suas execuções de teste.

try axe?.postResult(result)   

No futuro, o Dashboard Móvel do axe DevTools será completamente substituído pelo axe Developer Hub. Durante a transição, entretanto, você pode encontrar os resultados tanto no Dashboard como no Developer Hub.

Sobre o axe Developer Hub

O axe Developer Hub é um local central onde toda a sua equipe pode visualizar e gerenciar os problemas de acessibilidade encontrados em seu aplicativo.

Com o Developer Hub você pode:

  • Encontrar resultados das análises de acessibilidade
  • Compartilhar uma análise/grupo de análises
  • Decidir quais resultados são mais importantes e adaptar seus testes

Compartilhar Resultados com Sua Equipe

Para criar um link direto para seus resultados no Developer Hub, você pode seguir este padrão - adicionando seu próprio ID de projeto:

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

Isso o leva a uma página onde todas as execuções recentes para aquele ID de projeto são listadas.

Criar um URL de Grupo de Análise para o Dashboard Móvel

Quando você envia sua análise para o Dashboard Móvel, o resultado da análise retornado da solicitação POST possui o axeDevToolsResultKey objeto. Este objeto possui quatro propriedades: packageName, userId, resultIde uuid. Usando a propriedade uuid , você pode criar um URL direcionando para um grupo de até 20 resultados no Dashboard.

Use o seguinte como guia para a estrutura do URL de análise:

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

Exemplo

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