Compartilhar Resultados com Sua Equipe
Encontrar Resultados no Axe Developer Hub
Visualize, gerencie e compartilhe resultados do Axe Developer Hub, onde execuções de teste já estarão agrupadas por ID do projeto. Para criar e compartilhar um link direto para seus resultados no Developer Hub, você pode seguir este padrão - adicionando seu próprio ID do projeto:
https://axe.deque.com/axe-watcher/projects/<projectId>Isso o leva 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ê estiver utilizando o Dashboard Mobile do Axe DevTools, ainda poderá visualizar e gerenciar resultados lá. No futuro, o Dashboard será totalmente substituído pelo Axe Developer Hub. Durante a transição, porém, você pode encontrar resultados em ambos os lugares.
Construir URL de Scan a partir de AxeResultKey
Ao fazer upload de um scan para o Dashboard Mobile, o resultado do scan retornado do driver possui o objeto axeResultKey. Este objeto possui três propriedades: packageName, userId, resultId, e uuid. Usando as três primeiras propriedades, você pode criar a URL direcionando para os resultados carregados de um único scan no Dashboard Mobile. Isso pode ser útil para relatórios personalizados, ou se você quiser exibir o link do resultado do scan em seus testes. Use o seguinte como guia para a estrutura da URL do scan:
${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 Scans a partir de AxeResultKey
Como mencionado acima, o AxeResultKey possui quatro propriedades: packageName, userId, resultId, e uuid. Usando a propriedade uuid, você pode criar uma URL direcionando para um _grupo_ de resultados de scans (até 20) no Dashboard Mobile. Use o seguinte trecho de código JavaScript como guia para a estrutura da URL do scan:
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()}.`);