Deel Resultaten met Je Team

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

Vind Resultaten in axe Developer Hub

Bekijk, beheer en deel resultaten vanuit axe Developer Hub, waar testruns al zijn gegroepeerd op project-ID. Om een directe link naar je resultaten in Developer Hub te maken en te delen, kun je dit patroon volgen - voeg je eigen project-ID toe:

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

Dit brengt je naar een pagina waar alle recente runs voor dat projectId worden weergegeven.

Maak een Scan-URL (Mobile Dashboard)

Als je de axe DevTools Mobile Dashboardhebt gebruikt, kun je daar nog steeds resultaten bekijken en beheren. In de toekomst zal het Dashboard volledig worden vervangen door axe Developer Hub. Tijdens de overgang kun je echter in beide plaatsen resultaten vinden.

Bouw Scan-URL vanuit AxeResultKey

Wanneer je een scan uploadt naar het Mobile Dashboard, heeft het scanresultaat dat van de driver wordt teruggestuurd het axeResultKey object. Dit object heeft drie eigenschappen: packageName, userId, resultIden uuid. Met de eerste drie eigenschappen kun je de URL creëren voor de geüploade resultaten van een enkele scan op het Mobile Dashboard. Dit kan nuttig zijn voor aangepaste rapporten, of als je de scanresultaatlink in je tests wilt opnemen. Gebruik het volgende als een gids voor de scan-URL structuur:
${dashboardHBaseURL}/scan?userId=${userId}&packageName=${packageName}&resultId=${resultId}

De onderstaande code laat zien hoe je een URL voor een enkele scan kunt bouwen met 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()}.`);

Bouw Scan-Groep-URL vanuit AxeResultKey

Zoals hierboven vermeld, heeft de AxeResultKey vier eigenschappen: packageName, userId, resultIden uuid. Met de uuid eigenschap kun je een URL creëren naar een *groep* van scanresultaten (tot 20) op het Mobile Dashboard. Gebruik het volgende JavaScript-fragment als een gids voor de scan-URL structuur:

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