Transizione agli API di Axe Developer Hub per Risultati Mobile
Se hai utilizzato l'API REST mobile-service nei tuoi script, dovresti sapere che mobile-service verrà ritirata. I risultati ora si trovano nell'Axe Developer Hub. Consulta la documentazione API aggiornata nelle seguenti pagine:
Questa pagina è pensata per aiutare gli utenti delle API a comprendere questa transizione. Puoi ignorare questa pagina se stai utilizzando i nostri SDK, driver Appium o Analyzer Mobile.
Utilizzo degli API di Axe Developer Hub
Con ciascuno degli API Developer Hub, dovrai inserire il tuo API Key di Axe DevTools Mobile nell'intestazione per l'autenticazione.
| Chiave | Valore |
|---|---|
| X-API-Key | YOUR_API_KEY |
Usa l'endpoint Progetti per restituire un elenco dei tuoi progetti mobile e accedere all'ID unico di ciascun progetto. Avrai bisogno di un ID Progetto per chiamare l'endpoint delle Sessioni. Chiama l'endpoint delle Sessioni utilizzando l'ID progetto per recuperare tutte le sessioni di un dato progetto. Ogni ID di sessione di questa risposta può essere passato all'endpoint dei Risultati.
Formato di Output
I risultati sono restituiti come Axe Universal JSON, un formato standard usato da tutti i prodotti Axe. Contiene i risultati dei test di accessibilità, ma non include una schermata o la gerarchia delle viste mobile. Il JSON Mobile include tutte le informazioni catturate al momento della scansione, compresi i risultati dei test di accessibilità, l'intera gerarchia delle viste mobile e una schermata. Sebbene il JSON Mobile non sia disponibile tramite l'API, puoi esportare i tuoi dati in questo formato dall'interfaccia di Axe Developer Hub.
Migrazione dall'API REST mobile-service
Poiché i risultati dagli API di Axe Developer Hub provengono da sessioni anziché da scansioni singole, la funzionalità sarà diversa rispetto a mobile-service.
- Utilizza API delle Sessioni e dei Risultati per riepiloghi delle scansioni complete così come per riepiloghi delle scansioni filtrati
- Con l'API
mobile-service, potevi inviare i risultati delle scansioni al Mobile Dashboard tramite POST. Ora dovrai utilizzare i nostri SDK o driver Appium e invocarestartScanSessionper inviare i risultati ad Axe Developer Hub- Trova una soluzione di test automatizzati che funzioni meglio per te - Test Automatici con Axe DevTools Mobile
- Non puoi aggiornare i nomi delle scansioni individuali programmaticamente, anche se puoi rinominare la sessione nell'interfaccia di Axe Developer Hub
- Nota che con gli API di Axe Developer Hub non sarai più in grado di aggiornare il tag delle scansioni o eliminare scansioni individuali
Le vecchie scansioni rimarranno in mobile-service e potranno ancora essere lette tramite la vecchia API fino al 31 dicembre 2026.
