Référence de l'API Axe DevTools Node Logger
Référence de l'API pour le package @axe-devtools/logger
Ce document décrit les méthodes implémentées par la classe AxeDevToolsLogger dans le package @axe-devtools/logger.
Constructeur
Crée un logger Axe DevTools que vous pouvez utiliser pour écrire un fichier de résultats JSON dans le répertoire spécifié. Vous pouvez utiliser le API de Rapport pour générer des rapports dans plusieurs formats différents à partir de ce fichier de résultats.
constructor(reportName: string, directory?: string)Exemple d'utilisation :
let logger = new AxeDevToolsLogger("Report Name", "directory-name");Comme la classe AxeDevToolsReporter hérite de cette classe, vous invoquez généralement les méthodes de la classe AxeDevToolsLogger via votre instance AxeDevToolsReporter.
Paramètres
| Nom | Type | Description |
|---|---|---|
| nomRapport | chaîne | Le nom du rapport, qui sera la première partie du nom du fichier de résultats. |
| répertoire | chaîne (optionnel) | Le répertoire où l'API du logger écrira le fichier de résultats JSON |
Méthodes
| Nom | Description |
|---|---|
| getTestResults | Retourne un tableau de résultats de tests. |
| logTestResult | Enregistre les résultats de tests. |
getTestResults
Retourne un tableau de résultats de tests Axe DevTools. Les résultats peuvent être filtrés par userAgent.
public getTestResults(userAgent?: string): AxeDevToolsResults[] Paramètres
| Nom | Type | Description |
|---|---|---|
| userAgent | chaîne (optionnel) | Spécifie le userAgent pour filtrer les résultats. Seuls les résultats où userAgent correspond seront écrits sur le disque. |
Retourne
Un tableau de AxeDevToolsResults
logTestResult
Enregistre le résultat d'accessibilité actuel sur le disque. Voir Exemples de code de rapport pour des exemples de code.
public logTestResult(
id: string,
finding: Findings,
options?: LogTestResultOptions
): void
Paramètres
| Nom | Type | Description |
|---|---|---|
| id | chaîne | Un identifiant fourni par l'utilisateur pour la constatation |
| constatation | Objet Constations | L'objet Constations obtenu après avoir exécuté un test, généralement un objet résultats provenant de exécuter() ou analyser() |
| options | Objet LogTestResultsOptions (optionnel) | Options de configuration du journal |
Retour
Rien n'est retourné
