Compartilhar Resultados com Sua Equipe
Encontrar Resultados no Hub do Desenvolvedor axe
Veja, gerencie e compartilhe resultados no Hub do Desenvolvedor axe, onde os testes já estarão agrupados por ID de projeto. Para criar e compartilhar um link direto para os seus resultados no Developer Hub, você pode seguir este padrão - adicionando o seu próprio ID de projeto:
https://axe.deque.com/axe-watcher/projects/<projectId>Isso leva você a uma página onde todas as execuções recentes para aquele projectId estão listadas.
Criar uma URL de Varredura (Painel Mobile)
Se você tem utilizado o Painel Mobile do axe DevTools, ainda pode visualizar e gerenciar resultados lá. No futuro, o Painel será substituído completamente pelo Hub do Desenvolvedor axe. Durante a transição, no entanto, você pode encontrar resultados em ambos os lugares.
Construir URL de Varredura a partir de AxeResultKey
Quando você faz upload de uma varredura para o Painel Mobile, o resultado da varredura retornado pelo driver possui o objeto axeResultKey . Este objeto tem três propriedades: packageName, userId, resultIde uuid. Usando as três primeiras propriedades, você pode criar a URL direcionando para os resultados carregados de uma única varredura no Painel Mobile. Isso pode ser útil para relatórios personalizados, ou se você deseja gerar o link do resultado da varredura nos seus testes. Use o seguinte como um guia para a estrutura da URL de varredura:
${dashboardHBaseURL}/scan?userId=${userId}&packageName=${packageName}&resultId=${resultId}
O trecho abaixo mostra como você pode construir uma URL para uma única varredura com JavaScript:
const axeSettings = {
apiKey: "<your-api-key-here>"
}
const result = await driver.execute('mobile: axeScan', axeSettings)
const { packageName, userId, resultId, uuid } = result.axeResultKey;
const dashboardBaseURL = "https://axe-mobile.deque.com";
const url = new URL('/scan', dashboardBaseURL);
url.searchParams.append('userId', userId);
url.searchParams.append('packageName', packageName);
url.searchParams.append('resultId', resultId);
console.info(`View scan here: ${url.toString()}.`);Construir URL de Grupo de Varredura a partir de AxeResultKey
Como mencionado acima, o AxeResultKey possui quatro propriedades: packageName, userId, resultIde uuid. Usando a propriedade uuid , você pode criar uma URL que direciona para um _grupo_ de resultados de varredura (até 20) no Painel Mobile. Use o seguinte trecho de JavaScript como um guia para a estrutura da URL de varredura:
let uuidList = [];
// As you iterate through all test cases, add the uuid for each scan result to the a list
const result = await driver.execute('mobile:axeScan', axeSettings);
const uuid = result.axeResultKey["uuid"];
uuidList.push(uuid);
// Run this logic to print the URL after all tests complete.
const dashboardBaseUrl = "https://axe-mobile.deque.com";
const uuidString = uuidList.join(',');
const url = new URL('/scans', dashboardBaseUrl);
url.searchParams.append('uuids', uuidString);
console.info(`View scan group here: ${url.toString()}.`);