C#-API-Referenz

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
Not for use with personal data

Axe DevTools C#-Klassen

Diese Seite dokumentiert die Klassen, aus denen axe DevTools C# besteht.

class Deque.AxeDevtools.Selenium.AxeSelenium

Die Schnittstelle zu axe. Enthält Konfigurationen zum Ändern der Ausführung von axe sowie die Fähigkeit, axe auszuführen.

statisches Feld Typ Beschreibung
defaultAxeSource string Die standardmäßig verwendete axe-core string.

AxeSelenium(OpenQA.Selenium.Remote.RemoteWebDriver, ReportConfiguration?, String)

Erstellen Sie ein neues AxeSelenium-Objekt für eine Seite mit spezifischer Konfiguration.

Param Beschreibung
webdriver Selenium-Objekt der zu testenden Seite. Sollte in testbereitem Zustand sein.
reportConfiguration Konfiguration für verschiedene berichtsspezifische Informationen. Standardmäßig auf ReportConfiguration.GetDefault()
axeSource zu verwendende axe-core-Quelle. Standardmäßig auf AxeSelenium.defaultAxeSource

ReportResultsAnalyze()

Führen Sie „Axe“ auf der Seite aus.

Gibt zurück: Der Bericht vom Ausführen von Axe-Core auf der Seite.

var report = new AxeSelenium(driver).Analyze();

AxeSelenium Configure(Spec)

axe konfigurieren. Fertig über axe.configure

Param Beschreibung
spec Zu übergebendes Spec-Objekt.

Gibt dieses Objekt zur Verkettung zurück.

var spec = new Spec.Spec {
    Checks = new Spec.Check[] {
        new Spec.Check() {
            Id = "dylang",
            Options = (object) new string[] { "dylan" },
            Evaluate = @"function (node, options) {
              var lang = (node.getAttribute('lang') || '').trim().toLowerCase();
              var xmlLang = (node.getAttribute('xml:lang') || '').trim().toLowerCase();
              var invalid = [];
              (options || []).forEach(function(cc) {
                cc = cc.toLowerCase();
                if (lang && (lang === cc || lang.indexOf(cc.toLowerCase() + '-') === 0)) {
                  lang = null;
                }
                if (xmlLang && (xmlLang === cc || xmlLang.indexOf(cc.toLowerCase() + '-') === 0)) {
                  xmlLang = null;
                }
              });
              if (xmlLang) {
                invalid.push('xml:lang='' + xmlLang + ''');
              }
              if (lang) {
                invalid.push('lang='' + lang + ''');
              }
              if (invalid.length) {
                this.data(invalid);
                return true;
              }
              return false;
            }"
        }
    },
    Rules = new Spec.Rule[] {
        new Spec.Rule() {
            Id = "dylang",
            Selector = "html",
            Tags = new string[] { "wcag2aa" },
            All = new string[0],
            Any = new string[0],
            None = new string[] { "dylang" }
        }
    }
};
var report = new AxeSelenium(driver)
  .Configure(spec)
  .Analyze()

AxeSeleniumRegelnDeaktivieren(Zeichenfolge[])

Deaktivieren Sie einige Regeln, wenn Sie Axe ausführen.

Param Beschreibung
Regelsets Liste der Regel-IDs.

Gibt dieses Objekt zur Verkettung zurück.

var report = new AxeSelenium(driver)
  .DisablingRules("html-has-lang", "label")
  .Analyze()

AxeSeleniumAusschließen(Zeichenfolge[])

Geben Sie den Teil der Seite an, der beim Ausführen von axe ausgeschlossen werden soll.

Param Beschreibung
selector Liste von CSS-Selektoren für Elemente.

Gibt dieses Objekt zur Verkettung zurück.

var report = new AxeSelenium(driver)
  .Excluding(".third-party-ad", ".iframe1")
  .Analyze()

AxeSeleniumEinschließen(Zeichenfolge[])

Geben Sie den Teil der Seite an, auf dem axe ausgeführt werden soll.

Param Beschreibung
selector Liste von CSS-Selektoren für Elemente.

Gibt dieses Objekt zur Verkettung zurück.

var report = new AxeSelenium(driver)
  .Including(".sidebar", ".some-class")
  .Analyze()

AxeSelenium Ausführungsoptionen(Ausführungsoptionen)

Spezifizieren Sie RunOptions was beim Aufruf an Axe übergeben werden soll axe.run.

Param Beschreibung
Optionen Zu übergebendes Objekt

Gibt dieses Objekt zur Verkettung zurück.

var options = new RunOptions.RunOptions {
  IFrames = false,
  RunOnly = RunOptions.RunOnly.Tags(RunOptions.TagType.Wcag2a)
};
var report = new AxeSelenium(driver)
  .RunOptions(options)
  .Analyze()

AxeSeleniumWithConfigFile(string)

Legen Sie fest, wo eine Konfigurationsdatei gefunden werden soll. Der Standardpfad ist config/axe-ruleset.json oder $AXE_RULESET_PATH.

Param Beschreibung
Pfad Pfad zur Konfigurationsdatei.

Gibt dieses Objekt zur Verkettung zurück.

var report = new AxeSelenium(driver)
  .WithConfigFile("path/to/file.json")
  .Analyze();

AxeSeleniumMitRegeln(string[])

Geben Sie die Regeln (nach ID) an, die beim Ausführen von Axe verwendet werden sollen.

Param Beschreibung
Regelsets Liste der Regel-IDs.

Gibt dieses Objekt zur Verkettung zurück.

var report = new AxeSelenium(driver)
  .WithRules("document-title", "label")
  .WithRules("html-has-lang")
  .Analyze()

AxeSeleniumWithRuleset(string, bool)

Verwenden Sie einen bestimmten Regelsatz (z. B. wcag2.1, 508).

Param Beschreibung
rulesetId ID des zu verwendenden Regelsatzes.
enableBestPractices Ob Regeln mit Tags aktiviert werden sollen oder nicht best-practice. Standardmäßig auf false

Gibt dieses Objekt zur Verkettung zurück.

var report = new AxeSelenium(driver)
  .WithRuleset("508", true)
  .Analyze()

AxeSelenium WithTags(TagType[])

Geben Sie (per Tag) die Regeln an, die beim Ausführen von axe verwendet werden sollen.

Param Beschreibung
tags Liste mit Regel-Tags.

Gibt dieses Objekt zur Verkettung zurück.

var report = new AxeSelenium(driver)
  .WithTags(RunTagType.BestPractice)
  .Analyze()

Umgebungsvariablen

Mit dieser Methode können Benutzer bestimmte Werte des Nutzungsdienstes über Umgebungsvariablen ändern.

Umgebungsvariable Art
AXE_IS_LOGGED_IN Boolescher Wert
AXE_KEYCLOAK_ID String
AXE_USER_ID String
AXE_SESSION_ID String
AXE_BENUTZER_STATUS String
AXE_BENUTZER_JOB_ROLLE String
AXE_DISTINCT_ID String
AXE_IS_DEV_INSTANCE Boolescher Wert
AXE_ORGANISATION String
AXE_ANWENDUNG String
AXE_METRICS_URL String
AXE_TRACK_NUTZUNGSVERFOLGUNG Boolescher Wert

AxeSeleniumEnableTracking(bool)

Entscheiden Sie, ob Sie Daten an den Nutzungsdienst senden möchten oder nicht.

Param Beschreibung
state Ob Tracking aktiviert ist

Gibt dieses Objekt zur Verkettung zurück.

AxeSeleniumSetTrackingUrl(string)

Legen Sie fest, wohin die Daten zu Nutzungsmetriken gesendet werden. Standardmäßig auf https://usage.deque.com

Param Beschreibung
url URL, wohin gesendet wird

Gibt dieses Objekt zur Verkettung zurück.

AxeSeleniumSetDistinctId(string)

Legen Sie eine eindeutige ID fest, die beim Senden von Nutzungsmetriken verwendet wird.

Param Beschreibung
id UUID, die als unique id gesendet werden soll

Gibt dieses Objekt zur Verkettung zurück.

class Deque.AxeDevtools.Selenium.ReportConfiguration

Konfiguriert berichtsspezifische Informationen wie den Namen der Testsuite oder Benutzeragentinformationen.

statisches Feld Typ Beschreibung
TIMESTAMP_FORMAT Zeichenfolge Format der Zeitstempel in Berichten.

static ReportConfigurationGetDefault()

Gets the current default configuration. Note that the default can be changed.

Gibt zurück: Der aktuelle Standard.

static void ResetDefault()

Resets the default to its initial state.

void SetAsDefault()

Sets this object as the default.

ReportConfiguration.GetDefault()
  .TestSuiteName("my-tests")
  .UIState("home-page")
  .SetAsDefault();

ReportConfigurationTestMachine(Zeichenfolge)

Sets the machine these tests were run on.

Param Beschreibung
testMachine ID für die Maschine.

Gibt dieses Objekt zur Verkettung zurück.

ReportConfigurationTestSuiteName(Zeichenfolge)

Sets the test suite name.

Param Beschreibung
Name Name.

Gibt dieses Objekt zur Verkettung zurück.

ReportConfigurationUIState(Zeichenfolge)

Specify the ui-state for this set of tests. Used as ID.

Param Beschreibung
id Status-ID.

Gibt dieses Objekt zur Verkettung zurück.

ReportConfigurationUserAgent(Zeichenfolge)

Set the user agent used when testing.

Param Beschreibung
userAgent Benutzeragent-Zeichenfolge.

Gibt dieses Objekt zur Verkettung zurück.

class Deque.AxeDevtools.Selenium.Results.Check

The result of running an axe check.

Feld Typ Beschreibung
Data object Additional information that is specific to the type of Check which is optional. Eine Farbkontrastprüfung würde beispielsweise die Vordergrundfarbe, die Hintergrundfarbe, das Kontrastverhältnis usw. umfassen.
Id String Eindeutige Kennung für diese Prüfung. Prüf-IDs können mit Regel-IDs identisch sein.
Auswirkung String Wie schwerwiegend diese spezielle Prüfung ist. Kann „geringfügig“, „mittelschwer“, „schwerwiegend“ oder „kritisch“ sein. Jede Prüfung, die Teil einer Regel ist, kann unterschiedliche Auswirkungen haben. Für die Regel wird die höchste Auswirkung aller fehlgeschlagenen Prüfungen gemeldet.
Nachricht Zeichenfolge Beschreibung, warum diese Prüfung erfolgreich war oder fehlgeschlagen ist.
RelatedNodes Liste<Knoten> Optionales Array mit Informationen zu anderen Knoten, die mit dieser Prüfung in Zusammenhang stehen. Beispielsweise würde ein Verstoß gegen den Check auf doppelte IDs zu einer Auflistung der anderen Selektoren führen, die dieselbe doppelte ID aufweisen.

class Deque.AxeDevtools.Selenium.Results.CheckedNode

Ein HTML-Node, der durch eine Regel überprüft wurde.

Feld Typ Beschreibung
Alle Liste<Prüfung> Array von durchgeführten Prüfungen, bei denen alle erfolgreich gewesen sein müssen.
Beliebige Liste<Check> Array von durchgeführten Prüfungen, von denen mindestens eine erfolgreich gewesen sein muss.
Auswirkung String Wie schwerwiegend der Verstoß ist. Kann „geringfügig“, „mittelschwer“, „schwerwiegend“ oder „kritisch“ sein, wenn der Test fehlgeschlagen ist, oder null, wenn die Prüfung erfolgreich war.
Keine Liste<Check> Array von durchgeführten Prüfungen, von denen keine erfolgreich gewesen sein darf.

class Deque.AxeDevtools.Selenium.Results.Node

Gibt einen bestimmten HTML-Knoten an.

Feld Typ Beschreibung
Html string HTML-Schnipsel des Elements.
Ziel Objekt Array von entweder Strings oder Arrays von Strings. Wenn das Element im Array ein String ist, handelt es sich um einen CSS-Selektor. Wenn das Array mehrere Elemente enthält, entspricht jedes Element einer Iframe- oder Frame-Ebene. Wenn ein Iframe oder Frame vorhanden ist, sollten im target zwei Einträge vorhanden sein. Wenn drei Iframe-Ebenen vorhanden sind, sollten im Ziel vier Einträge vorhanden sein. Wenn das Element im Array ein Array von Strings ist, zeigt es auf ein Element in einem Schatten-DOM und jedes Element (außer dem n-1.) in diesem Array ist ein Selektor für ein DOM-Element mit einem Schatten-DOM. Das letzte Element im Array zeigt auf den letzten Schatten-DOM-Knoten.

class Deque.AxeDevtools.Selenium.Results.Platform

Die Plattform, auf der ein Test ausgeführt wurde.

Feld Typ Beschreibung
TestMachine string ID der Maschine, auf der der Test ausgeführt wurde.
UserAgent string Benutzeragent, mit dem der Test durchgeführt wurde.

class Deque.AxeDevtools.Selenium.Results.ReportResults

Ergebnisse eines Tests, die mit dem Reporterformat kompatibel sind.

var axe = new AxeSelenium(driver, ReportConfiguration.GetDefault().UIState("UIState"));
var res = axe.Analyze();
File.WriteAllText(reportPath, JsonConvert.SerializeObject(res));
Feld Typ Beschreibung
EndTime string Zeitpunkt, zu dem der Test abgeschlossen wurde.
Ergebnisse Testergebnisse Axe-Ergebnisse.
Id string ID für den Testlauf.
Name String Name des Testlaufs.
Plattform Plattform Informationen zur Plattform, auf der der Test ausgeführt wurde.
TestSubject TestSubject Informationen darüber, wo der Test ausgeführt wurde (z. B. die URL der Webseite).
Typ string Berichtstyp. Ist immer "attest-result".

class Deque.AxeDevtools.Selenium.Results.Rule

Ergebnis für eine einzelne Regel.

Feld Typ Beschreibung
CreatedDate String Datum und Uhrzeit der Fertigstellung der Analyse.
Beschreibung String Textzeichenfolge, die beschreibt, was die Regel bewirkt.
Hilfe String Hilfetext, der den durchgeführten Test beschreibt.
HelpUrl string URL, die weitere Informationen zu den Einzelheiten des Verstoßes bereitstellt. Links zu einer Seite auf der Website der Deque University.
Id String Eindeutige Kennung für die Regel.
Auswirkung String Wie schwerwiegend der Verstoß ist. Kann „geringfügig“, „mittelschwer“, „schwerwiegend“ oder „kritisch“ sein, wenn die Regel fehlgeschlagen ist, oder null, wenn die Prüfung erfolgreich war.
Knoten Liste<CheckedNode> Array aller Elemente, die die Regel getestet hat.
Tags Liste<Zeichenfolge> Feld von Tags, denen diese Regel zugewiesen ist. Diese Tags können in der Optionsstruktur verwendet werden, um auszuwählen, welche Regeln ausgeführt werden.
Url string Die URL der getesteten Seite.

class Deque.AxeDevtools.Selenium.Results.TestEngine

Informationen zur Axe-Core-Engine, auf der der Test ausgeführt wurde.

Feld Typ Beschreibung
Name string Name der Engine.
Version String Versionsnummer für die Engine.

class Deque.AxeDevtools.Selenium.Results.TestEnvironment

Informationen über die Umgebung, in der der Test durchgeführt wurde.

Feld Typ Beschreibung
OrientationAngle double? Ausrichtungswinkel des Bildschirms. (z.B. 0)
OrientationType string Art der Bildschirmausrichtung. (z. B. "landscape-primary")
UserAgent String User-Agent des Browsers, in dem der Test ausgeführt wurde.
WindowHeight int Höhe des Fensters.
WindowWidth int Breite des Fensters.

class Deque.AxeDevtools.Selenium.Results.TestResults

Ergebnisse, die durch Ausführen von „axe“ auf der Seite zurückgegeben werden.

Feld Typ Beschreibung
Nicht anwendbar Liste<Regel> Diese Ergebnisse wurden abgebrochen und erfordern weitere Tests. Dies kann entweder aufgrund technischer Einschränkungen, was die Regel testen kann, oder aufgrund eines JavaScript-Fehlers passieren.
Unvollständig Liste<Regel> Diese Ergebnisse geben an, welche Regeln nicht ausgeführt wurden, weil auf der Seite kein passender Inhalt gefunden wurde. Beispielsweise werden diese Regeln ohne Video nicht ausgeführt.
Bestanden Liste<Regel> Diese Ergebnisse geben an, welche Elemente die Regeln bestanden haben.
TestEngine TestEngine Informationen über die im Test verwendete Axe-Core-Engine.
Testumgebung Testumgebung Informationen über die Umgebung, in der der Test durchgeführt wurde.
TestRunner TestRunner Name des Test Runners.
Zeitstempel string Datum und Uhrzeit der Fertigstellung der Analyse.
ToolOptions Objekt Beim Testen angewendete Optionen.
Url string Die URL der getesteten Seite.
Verstöße Liste<Regel> Diese Ergebnisse zeigen an, welche Elemente die Regeln nicht eingehalten haben.

class Deque.AxeDevtools.Selenium.Results.TestRunner

Name des Testrunners.

Feld Typ Beschreibung
Name string Der Name.

class Deque.AxeDevtools.Selenium.Results.TestSubject

Informationen darüber, was getestet wird.

Feld Typ Beschreibung
FileName string Dateiname der zu testenden Site. (Kann eine URL sein.)
LineNum int Zeilennummer des Tests.
Status string Status der Datei.

class Deque.AxeDevtools.Selenium.RunOptions.Context

Geben Sie an, welches Element getestet werden soll und welches nicht.

void Excluding(string[])

Fügen Sie einen Auswahlsatz für Elemente hinzu, die nicht getestet werden sollen.

Param Beschreibung
exclude CSS-Selektorsatz.

void Including(string[])

Fügen Sie einen Selektorsatz für Elemente hinzu, die getestet werden sollen.

Param Beschreibung
include CSS-Selektorsatz.

enum Deque.AxeDevtools.Selenium.RunOptions.ResultGroup

  • Bestanden
  • Verstöße
  • Unvollständig
  • Nicht anwendbar

class Deque.AxeDevtools.Selenium.RunOptions.RuleStatus

Aktiviert oder deaktiviert eine Regel.

Feld Typ Beschreibung
Aktiviert bool Ob es aktiviert ist oder nicht.

class Deque.AxeDevtools.Selenium.RunOptions.RunOnly

Beschränken Sie, welche Regeln anhand von Namen oder Tags ausgeführt werden.

statisch RunOnlyRegeln(Zeichenfolge[])

Erstellen Sie einen Begrenzer für Regeln, die auf IDs basieren.

Param Beschreibung
Regeln Liste der IDs der zu verwendenden Regeln.

Gibt: Das RunOnly Objekt zurück.

Statisch Nur ausführen Tags(TagType[])

Erstellen Sie einen Begrenzer für Regeln basierend auf Tags.

Param Beschreibung
Tags Liste der zu verwendenden Tags.

Gibt: Das RunOnly Objekt zurück.

enum Deque.AxeDevtools.Selenium.RunOptions.RunOnlyType

  • Regel
  • Regeln
  • Tag
  • Schlagwörter

class Deque.AxeDevtools.Selenium.RunOptions.RunOptions

Eine flexible Konfiguration für die Funktionsweise von Axe.

Feld Typ Beschreibung
ElementRef bool? Zusätzlich zum Ziel gibt ElementRef Elementreferenzen zurück.
IFrames bool? Sagt axe, dass es in iframes laufen soll.
ResultTypes ResultGroup[] Begrenzen Sie, welche Ergebnistypen verarbeitet und aggregiert werden
Regeln Wörterbuch<string, RuleStatus> Ermöglicht die Anpassung der Eigenschaften einer Regel (einschließlich { enable: false }).
RunOnly RunOnly Beschränken Sie die auszuführenden Regeln anhand von Namen oder Tags.
Selektoren bool? Gibt XPath-Selektoren für Elemente zurück.

enum Deque.AxeDevtools.Selenium.RunOptions.TagType

  • Wcag2a
  • Wcag2aa
  • Wcag2aaa
  • Wcag21a
  • Wcag21aa
  • Wcag21aaa
  • Wcag22a
  • Wcag22aa
  • Wcag22aaa
  • Section508
  • TTv5
  • EN301549
  • Beste Praxis

class Deque.AxeDevtools.Selenium.Spec.Check

Wird verwendet, um Prüfungen zur Liste der von Regeln verwendeten Prüfungen hinzuzufügen oder um die Eigenschaften vorhandener Prüfungen zu überschreiben.

Feld Typ Beschreibung
After string Dies ist die Funktion, die für Prüfungen auf Seitenebene aufgerufen wird, um die Ergebnisse aus den Iframes zu verarbeiten.
Aktiviert bool? Dies wird verwendet, um anzugeben, ob die Prüfung standardmäßig aktiviert oder deaktiviert ist. Nicht aktivierte Prüfungen werden nicht ausgewertet, auch wenn sie in einer Regel enthalten sind. Das Überschreiben ist eine gängige Methode, um eine bestimmte Prüfung für mehrere Regeln zu deaktivieren.
Auswerten string Dies ist die Funktion, die die Funktionalität der Prüfung implementiert.
Id Zeichenfolge Dies identifiziert die Prüfung eindeutig. Wenn die Prüfung bereits vorhanden ist, führt dies dazu, dass alle angegebenen Prüfeigenschaften überschrieben werden.
Selektoren Zeichenfolge Ein filternder CSS-Selektor, der Elemente ausschließt, die nicht mit dem CSS-Selektor übereinstimmen.
Optionen Objekt Dies ist die Optionsstruktur, die an die Bewertungsfunktion übergeben wird und zum Konfigurieren von Prüfungen verwendet werden soll. Es handelt sich um die am häufigsten vorkommende Eigenschaft, die bei vorhandenen Prüfungen überschrieben werden soll.

class Deque.AxeDevtools.Selenium.Spec.Rule

Wird verwendet, um dem vorhandenen Regelsatz Regeln hinzuzufügen oder die Eigenschaften vorhandener Regeln zu überschreiben.

Feld Typ Beschreibung
Alle Zeichenfolge[] Dies ist eine Liste von Prüfungen, bei deren "fehlschlägt", ein Verstoß generiert wird.
Beliebige Zeichenfolge[] Dies ist eine Liste von Prüfungen, die, wenn keine „besteht“, einen Verstoß generieren.
Aktiviert bool? Ob die Regel aktiviert ist. Dies ist ein allgemeines Attribut zum Übersteuern.
ExcludeHidden bool? Gibt an, ob Elemente, die für alle Benutzer verborgen sind, zur Auswertung an die Regel übergeben werden sollen.
Id String Dies identifiziert die Regel eindeutig. Wenn die Regel bereits vorhanden ist, wird sie mit einem der angegebenen Attribute überschrieben.
Entspricht Zeichenfolge Ein filternder CSS-Selektor, der Elemente ausschließt, die nicht mit dem CSS-Selektor übereinstimmen.
None String[] Dies ist eine Liste von Prüfungen, bei deren Bestehen ein Verstoß generiert wird.
PageLevel bool? Wenn auf „true“ gesetzt, wird diese Regel nur angewendet, wenn die gesamte Seite getestet wird. Ergebnisse von Knoten in verschiedenen Frames werden zu einem einzigen Ergebnis kombiniert.
Selektor Zeichenfolge Ein CSS-Selektor zum Identifizieren der Elemente, die zur Auswertung an die Regel übergeben werden.
Tags string[] Eine Liste der Tags, die die Regel „klassifizieren“. In der Praxis müssen Sie einige gültige Tags angeben, sonst wird die Regel bei der Standardauswertung nicht aufgerufen. Die Konvention besteht darin, den Standard (WCAG 2, Abschnitt 508, Trusted Tester v5 oder EN 301 549), die WCAG 2-Ebene, den Abschnitt 508-Absatz und die WCAG 2-Erfolgskriterien einzuschließen. Tags werden erstellt, indem alle Buchstaben in Kleinbuchstaben umgewandelt werden, Leerzeichen und Punkte entfernt werden und das Ergebnis aneinandergereiht wird. Beispielsweise würde aus WCAG 2 A Erfolgskriterien 1.1.1 ["wcag2a", "wcag111"]

Klasse Deque.AxeDevtools.Selenium.Spec.Spec

Konfiguriert das Format der von Axe verwendeten Daten. Hiermit können neue Regeln hinzugefügt werden, die zur Ausführung bei der Bibliothek registriert werden müssen.

Feld Typ Beschreibung
Branding Branding Wird verwendet, um das Branding der HelpUrls festzulegen.
Checks Check[] Wird verwendet, um Prüfungen zur Liste der von Regeln verwendeten Prüfungen hinzuzufügen oder um die Eigenschaften vorhandener Prüfungen zu übersteuern.
Gebietsschema Gebietsschema Ein Gebietsschemaobjekt, das (zur Laufzeit) auf alle Regeln und Prüfungen angewendet wird.
ReporterVersion ReporterVersion? Wird verwendet, um das Ausgabeformat festzulegen, das die Funktion axe.run zurückgibt.
Regeln Regel[] Dient zum Hinzufügen von Regeln zum vorhandenen Regelsatz oder zum Übersteuern der Eigenschaften vorhandener Regeln.