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 de Axe Developer Hub, waar testruns al zijn gegroepeerd op project-ID. Om een directe link naar uw resultaten in Developer Hub te maken en delen, kunt u dit patroon volgen - voeg uw eigen project-ID toe:

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

Dit brengt u naar een pagina waar alle recente runs voor die projectId worden weergegeven.

Maak een Scan-URL (Mobile Dashboard)

Als u de Axe DevTools Mobile Dashboard hebt gebruikt, kunt u daar nog steeds resultaten bekijken en beheren. In de toekomst zal het Dashboard volledig worden vervangen door de Axe Developer Hub. Tijdens de overgang kunt u echter resultaten op beide plekken vinden.

Scan-URL bouwen vanuit AxeResultKey

Wanneer u een scan uploadt naar het Mobile Dashboard, bevat het scanresultaat dat van de driver is teruggekomen het axeResultKey object. Dit object heeft drie eigenschappen: packageName, userId, resultId en uuid. Met de eerste drie eigenschappen kunt u de URL creëren die naar de geüploade resultaten voor een enkele scan op het Mobile Dashboard leidt. Dit kan nuttig zijn voor aangepaste rapporten, of als u de scanresultaatlink in uw tests wilt opnemen. Gebruik het volgende als een leidraad 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()}.`);

Scan-groep-URL bouwen vanuit AxeResultKey

Zoals hierboven vermeld, heeft de AxeResultKey vier eigenschappen: packageName, userId, resultId en uuid. Met de uuid eigenschap kunt u een URL maken die naar een *groep* van scanresultaten leidt (tot 20) op het Mobile Dashboard. Gebruik het volgende JavaScript-fragment als leidraad 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()}.`);