Compartilhar Resultados com Sua Equipe

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

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()}.`);