Partagez vos résultats avec votre équipe

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

Consultez les résultats dans axe Developer Hub

Consultez, gérez et partagez les résultats depuis axe Developer Hub, où les exécutions de tests seront déjà regroupées par ID de projet. Pour créer et partager un lien direct vers vos résultats dans Developer Hub, vous pouvez suivre ce modèle : ajoutez votre propre ID de projet.

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

Cela vous amène à une page où toutes les exécutions récentes pour ce projectId sont répertoriées.

Create a Scan URL (Mobile Dashboard)

Si vous avez utilisé le tableau de bord axe DevTools Mobile, vous pouvez toujours y consulter et gérer les résultats. À l'avenir, le tableau de bord sera entièrement remplacé par axe Developer Hub. Durant cette transition, vous pourrez toutefois trouver des résultats aux deux endroits.

Créer une URL d'analyse à partir de AxeResultKey

Lorsque vous importez un scan sur le tableau de bord mobile, le résultat du scan renvoyé par le pilote contient l'objet axeResultKey. Cet objet possède trois propriétés : packageName, userId, resultId et uuid. À l’aide des trois premières propriétés, vous pouvez créer l’URL dirigeant vers les résultats téléchargés pour une seule analyse sur le tableau de bord mobile. Cela peut être utile pour les rapports personnalisés ou si vous souhaitez afficher le lien du résultat de l'analyse dans vos tests. Utilisez ce qui suit comme guide pour la structure de l'URL d'analyse :
${dashboardHBaseURL}/scan?userId=${userId}&packageName=${packageName}&resultId=${resultId}

L'extrait ci-dessous montre comment vous pouvez créer une URL pour une seule analyse avec 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()}.`);

Créer l'URL du groupe d'analyse à partir de AxeResultKey

Comme mentionné ci-dessus, le AxeResultKey a quatre propriétés : packageName, userId, resultId et uuid. À l'aide de la uuid propriété, vous pouvez créer une URL dirigeant vers un groupe de résultats d'analyse (jusqu'à 20) sur le tableau de bord mobile. Utilisez l’extrait de code JavaScript suivant comme guide pour la structure de l’URL d’analyse :

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