Deel Resultaten met Je Team
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()}.`);