Référence de l'API axe DevTools Node Reporter

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

Référence API pour le package @axe-devtools/reporter

Not for use with personal data

Ce document décrit les méthodes fournies par la classe AxeDevToolsReporter .

La classe AxeDevToolsReporter étend la classe AxeDevToolsLogger (du package @axe-devtools/logger), vous pouvez donc créer une instance de AxeDevToolsReporter et appeler les méthodes proposées par la classe AxeDevToolsLogger . Consultez la référence axe DevTools Logger pour plus d'informations sur les méthodes fournies par la classe AxeDevToolsLogger .

Constructeur

constructor(reportName: string, directory?: string)

Exemple d'utilisation :

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

Paramètres

Nom Type Description
Nom du rapport string Le titre du rapport. La valeur reportName deviendra le premier segment du nom de fichier des résultats JSON.
répertoire Chaîne (facultatif) Répertoire où le rapport sera rédigé. Les répertoires seront créés de manière récursive s'ils n'existent pas déjà.

Méthodes

Chacune de ces méthodes crée le rapport spécifié à partir du fichier JSON de résultats produit par la méthode logTestResult .

Nom Description
buildCSV Créer un rapport CSV
buildHTML Créer un rapport HTML
buildJUnitXML Créer un rapport XML

buildCSV

Crée un fichier CSV à partir du fichier JSON de résultats créé par la méthode logTestResult .

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

Paramètres

Nom Type Description
répertoire string Le répertoire pour créer le fichier .csv de sortie. Tous les répertoires seront créés de manière récursive s'ils n'existent pas déjà.
Agent utilisateur Chaîne (facultatif) Seuls les résultats avec l'agent utilisateur spécifié apparaîtront dans le fichier .csv
Options de filtrage Tableau de chaînes (facultatif) Un éventail d’options de filtrage pour sélectionner les résultats.

Renvoie

Promise<void>

buildHTML

Crée un fichier HTML dans le répertoire spécifié à partir du fichier JSON des résultats d'accessibilité.

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

Paramètres

Nom Type Description
répertoire string Le répertoire pour créer le fichier .html de sortie. Tous les répertoires seront créés de manière récursive s'ils n'existent pas déjà.
Agent utilisateur Chaîne (facultatif) Seuls les résultats avec l'agent utilisateur spécifié apparaîtront dans le fichier de rapport .html

Renvoie

Promise<void>

buildJUnitXML

Crée un fichier XML JUnit dans le répertoire spécifié à partir des résultats d'accessibilité JSON.

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

Paramètres

Nom Type Description
répertoire string Le répertoire pour créer le fichier .xml de sortie. Tous les répertoires seront créés de manière récursive s'ils n'existent pas déjà.
Agent utilisateur Chaîne (facultatif) Seuls les résultats avec l'agent utilisateur spécifié apparaîtront dans le fichier de rapport .xml

Renvoie

Promise<void>