Riferimento API Logger Node di Axe DevTools
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. Puoi usare il API del Reporter 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, di solito invoca i metodi nella classe AxeDevToolsLogger tramite la tua istanza di AxeDevToolsReporter.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
| reportName | stringa | Il nome del report, che sarà la prima parte del nome del file di risultati di output. |
| directory | stringa (opzionale) | La directory in cui l'API del logger scriverà il file di risultati JSON |
Metodi
| Nome | Descrizione |
|---|---|
| getTestResults | Restituisce un array di risultati dei test. |
| logTestResult | 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 (opzionale) | Specifica il userAgent per filtrare i risultati. Solo i risultati in cui il userAgent corrisponde verranno scritti sul disco. |
Restituzioni
Un array di AxeDevToolsResults
logTestResult
Registra il risultato attuale dell'accessibilità su disco. Vedi Esempi di codice del Reporter per esempi di codice.
public logTestResult(
id: string,
finding: Findings,
options?: LogTestResultOptions
): void
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
| id | stringa | Un identificatore fornito dall'utente per il risultato |
| risultato | Oggetto Risultati | L'oggetto Risultati ottenuto dall'esecuzione di un test, solitamente oggetto risultati da run() o analyze() |
| opzioni | Oggetto LogTestResultsOptions (opzionale) | Opzioni di configurazione del logger |
Restituzione
Non viene restituito nulla
