axe DevTools Node Reporter API Riferimento

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/reporter

Not for use with personal data

Questo documento descrive i metodi forniti dalla classe AxeDevToolsReporter .

La classe AxeDevToolsReporter estende la classe AxeDevToolsLogger (dal pacchetto @axe-devtools/logger), così puoi creare un'istanza di AxeDevToolsReporter e chiamare i metodi offerti dalla classe AxeDevToolsLogger . Per ulteriori informazioni sui metodi forniti dalla classe AxeDevToolsLogger, consultare (node-logger-reference) [axe DevTools Logger Reference] **** .

Costruttore

constructor(reportName: string, directory?: string)

Esempio di utilizzo:

const axeReporter = new AxeDevToolsReporter("AxeDevTools-Results", "./test-results/");

Parametri

Nome Tipo Descrizione
reportName corda Il titolo del rapporto. Il valore reportName diventerà il primo segmento del nome file dei risultati JSON.
directory Stringa (facoltativo) Directory in cui verrà redatto il report. Se non esistono già, le directory verranno create in modo ricorsivo.

Metodi

Ciascuno di questi metodi crea il report specificato dal file JSON dei risultati prodotto dal metodo logTestResult .

Nome Descrizione
buildCSV Crea un report CSV
buildHTML Crea un rapporto HTML
buildJUnitXML Crea un rapporto XML

buildCSV

Crea un file CSV dal file JSON dei risultati creato dal metodo logTestResult .

buildCSV(directory: string, userAgent?: string, filterOpts?: string[]): Promise<void>;

Parametri

Nome Tipo Descrizione
directory corda La directory in cui creare il file .csv di output. Tutte le directory, se non esistono già, verranno create ricorsivamente.
userAgent Stringa (facoltativo) Nel file .csv appariranno solo i risultati con il userAgent specificato
filterOpts Array di stringhe (facoltativo) Una serie di opzioni di filtro per selezionare i risultati.

Restituisce

Promise<void>

buildHTML

Crea un file HTML nella directory specificata dal file JSON dei risultati di accessibilità.

buildHTML(directory: string, userAgent?: string): Promise<void>;

Parametri

Nome Tipo Descrizione
directory corda La directory in cui creare il file .html di output. Tutte le directory, se non esistono già, verranno create ricorsivamente.
userAgent Stringa (facoltativo) Nel file di report .html appariranno solo i risultati con il user agent specificato

Restituisce

Promise<void>

costruisciJUnitXML

Crea un file XML JUnit nella directory specificata dai risultati di accessibilità JSON.

buildJUnitXML(directory: string, userAgent?: string): Promise<void>;

Parametri

Nome Tipo Descrizione
directory corda La directory in cui creare il file .xml di output. Tutte le directory, se non esistono già, verranno create ricorsivamente.
userAgent Stringa (facoltativo) Nel file di report .xml verranno visualizzati solo i risultati con il user agent specificato

Restituisce

Promise<void>