Riferimento API Logger Node di Axe DevTools

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Riferimento API per il pacchetto @axe-devtools/logger

Not for use with personal data

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");
note

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