Condivida i risultati con il Suo team
Trova i risultati in axe Developer Hub
Visualizza, gestisci e condividi i risultati da axe Developer Hub, dove le esecuzioni dei test saranno già raggruppate per ID progetto. Per creare e condividere un link diretto ai risultati in Developer Hub, può seguire questo modello, aggiungendo il suo ID progetto:
https://axe.deque.com/axe-watcher/projects/<projectId>Questo ti porta a una pagina in cui sono elencate tutte le esecuzioni recenti di quel projectId.
Create a Scan URL (Mobile Dashboard)
Se Lei ha utilizzato la Dashboard axe DevTools Mobile, può comunque visualizzare e gestire i risultati lì. In futuro, la Dashboard sarà completamente sostituita da axe Developer Hub. Durante la transizione, tuttavia, può trovare i risultati in entrambe le piattaforme.
Crea URL di scansione da AxeResultKey
Quando si carica una scansione sulla Mobile Dashboard, il risultato della scansione restituito dal driver ha l'oggetto axeResultKey. Questo oggetto ha tre proprietà: packageName, userId, resultId e uuid. Utilizzando le prime tre proprietà, è possibile creare l'URL che indirizza ai risultati caricati per una singola scansione sulla Dashboard mobile. Può essere utile per report personalizzati oppure se si desidera visualizzare il collegamento al risultato della scansione nei test. Utilizzare quanto segue come guida per la struttura dell'URL di scansione:
${dashboardHBaseURL}/scan?userId=${userId}&packageName=${packageName}&resultId=${resultId}
Il frammento seguente mostra come creare un URL per una singola scansione con 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()}.`);Crea URL del gruppo di scansione da AxeResultKey
Come accennato in precedenza, AxeResultKey ha quattro proprietà: packageName, userId, resultId e uuid. Utilizzando la proprietà uuid , è possibile creare un URL che indirizzi a un gruppo di risultati di scansione (fino a 20) nella dashboard mobile. Utilizzare il seguente frammento JavaScript come guida per la struttura dell'URL di scansione:
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()}.`);