Axe DevTools per Web API/CLI 4.2
Note di rilascio che descrivono le modifiche in Axe DevTools per Web API/CLI 4.2
Data di rilascio: 23 giugno 2021
Panoramica
Axe DevTools 4.2 include aggiornamenti al Servizio di Uso, una nuova versione di axe-core e una nuova integrazione con Playwright.
Novità
-
Versione aggiornata di axe-core
Axe DevTools 4.2 viene fornito di default con l'ultima versione di axe-core, v4.2.1. Per ulteriori informazioni su axe-core 4.2.1, vedere il changelog di axe-core. -
Aggiunto supporto per l'interfaccia event v2 nel Servizio di Uso di Deque
Gli utenti di Axe DevTools possono ora impostare numerosi parametri aggiuntivi relativi al servizio di utilizzo tramite variabili d'ambiente.
| Variabile di ambiente | Tipo |
|---|---|
| AXE_IS_LOGGED_IN | Booleano |
| AXE_KEYCLOAK_ID | Stringa |
| AXE_USER_ID | Stringa |
| AXE_SESSION_ID | Stringa |
| AXE_USER_STATUS | Stringa |
| AXE_USER_JOB_ROLE | Stringa |
| AXE_DISTINCT_ID | Stringa |
| AXE_IS_DEV_INSTANCE | Booleano |
| AXE_ORGANIZATION | Stringa |
| AXE_APPLICATION | Stringa |
| AXE_METRICS_URL | Stringa |
| AXE_TRACK_USAGE | Booleano |
-
Aggiunto supporto per l'integrazione di Axe DevTools con Playwright
Include tutte le funzionalità standard per le API basate su JavaScript di Axe DevTools ma si integra con il test end-to-end Playwright che sta rapidamente guadagnando popolarità. -
Aggiunta la possibilità per Axe DevTools Maven HTML di disabilitare la scansione negli iframe.
-
Aggiunto supporto per Axe DevTools pip 4.2, una nuova funzione che consente agli utenti di trasporre direttamente i loro risultati in un oggetto JSON.
Correzioni di bug
-
In Axe DevTools NuGet, Maven HTML, e pip, è stato risolto un bug che impediva l'abilitazione delle regole di buone pratiche.
-
Sono stati anche risolti due bug nel CLI di Axe DevTools.
- La modalità verbosa nel CLI spec mode ora fornisce correttamente i risultati dettagliati.
- Ora vengono prodotti errori coerenti con i comportamenti attesi quando vengono utilizzati tag non validi nel CLI spec mode.
Problemi noti
- Axe DevTools Cypress non è ancora incluso di default.
- Axe DevTools Cypress richiede un file
cypress.jsoncon oggetti vuoti{}al livello radice del progetto per funzionare correttamente.
