Ergebnisse mit Ihrem Team teilen

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

Ergebnisse finden im axe Developer Hub

Sie können Ergebnisse aus axe Developer Hub anzeigen, verwalten und teilen, wobei Testläufe bereits nach Projekt-ID gruppiert sind. Um einen direkten Link zu Ihren Ergebnissen im Developer Hub zu erstellen und zu teilen, können Sie diesem Muster folgen – fügen Sie Ihre eigene Projekt-ID hinzu:

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

Hier gelangen Sie zu einer Seite, auf der alle kürzlich durchgeführten Läufe für das projectId aufgelistet sind.

Create a Scan URL (Mobile Dashboard)

Wenn Sie das axe DevTools Mobile Dashboard verwendet haben, können Sie dort weiterhin Ergebnisse anzeigen und verwalten. In Zukunft wird das Dashboard vollständig durch den axe Developer Hub ersetzt. Während der Übergangsphase können Sie jedoch an beiden Orten Ergebnisse finden.

Erstellen Sie die Scan-URL aus AxeResultKey.

Wenn Sie einen Scan auf das Mobile Dashboard hochladen, enthält das vom Treiber zurückgegebene Scan-Ergebnis das Objekt axeResultKey. Dieses Objekt hat drei Eigenschaften: packageName, userId, resultId und uuid. Mithilfe der ersten drei Eigenschaften können Sie die URL erstellen, die zu den hochgeladenen Ergebnissen für einen einzelnen Scan auf dem mobilen Dashboard führt. Dies kann für benutzerdefinierte Berichte nützlich sein oder wenn Sie den Link zum Scanergebnis in Ihren Tests ausgeben möchten. Verwenden Sie Folgendes als Richtlinie für die Struktur der Scan-URL:
${dashboardHBaseURL}/scan?userId=${userId}&packageName=${packageName}&resultId=${resultId}

Der folgende Codeausschnitt zeigt, wie Sie mit JavaScript eine URL für einen einzelnen Scan erstellen können:

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

Erstellen Sie die Scan-Gruppen-URL aus AxeResultKey

Wie oben erwähnt, hat AxeResultKey vier Eigenschaften: packageName, userId, resultId und uuid. Mithilfe dieser uuid Eigenschaft können Sie eine URL erstellen, die zu einer Gruppe von Scanergebnissen (bis zu 20) auf dem Mobile Dashboard führt. Verwenden Sie den folgenden JavaScript-Ausschnitt als Leitfaden für die Scan-URL-Struktur:

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