axe DevTools Riferimento API Node Logger
Riferimento API per il pacchetto @axe-devtools/logger
Questo documento descrive i metodi implementati dalla classe AxeDevToolsLogger nel pacchetto @axe-devtools/logger.
Costruttore
Crea un logger axe DevTools che puoi utilizzare per scrivere un file di risultati JSON nella directory specificata. È possibile utilizzare la Reporter API per generare report in diversi formati da questo file di risultati.
constructor(reportName: string, directory?: string)
Esempio di utilizzo:
let logger = new AxeDevToolsLogger("Report Name", "directory-name");
Poiché la classe AxeDevToolsReporter eredita da questa classe, in genere si richiamano i metodi nella classe AxeDevToolsLogger tramite l'istanza AxeDevToolsReporter .
Parametri
Nome | Tipo | Descrizione |
---|---|---|
reportName | corda | Nome del report, che sarà la prima parte del nome del file dei risultati di output. |
directory | Stringa (facoltativo) | La directory in cui l'API del logger scriverà il file dei risultati JSON |
Metodi
Nome | Descrizione |
---|---|
getTestResults | Restituisce un array di risultati dei test. |
risultatoDelTest | Registra i risultati dei test. |
getTestResults
Restituisce un array di risultati dei test di axe DevTools. I risultati possono essere filtrati per userAgent.
public getTestResults(userAgent?: string): AxeDevToolsResults[]
Parametri
Nome | Tipo | Descrizione |
---|---|---|
userAgent | Stringa (facoltativo) | Specifica l' userAgent per filtrare i risultati. Verranno scritti sul disco solo i risultati in cui userAgent corrisponde. |
Valori restituiti
Una serie di AxeDevToolsResults
risultatoDelTest
Registra il risultato di accessibilità corrente sul disco. Per esempi di codice, vedere Esempi di codice del reporter .
public logTestResult(
id: string,
finding: Findings,
options?: LogTestResultOptions
): void
Parametri
Nome | Tipo | Descrizione |
---|---|---|
id | corda | Un identificatore fornito dall'utente per il risultato |
risultato | Oggetto Findings | L'oggetto Findings ottenuto eseguendo un test, solitamente l'oggetto results da run() o analyze() |
opzioni | Oggetto LogTestResultsOptions (facoltativo) | Opzioni di configurazione del logger |
Ritorno
Non viene restituito nulla