C# API-referentie
API-referentie voor de Axe DevTools voor Web C# klassen en methoden
Axe DevTools C# Klassen
Deze pagina documenteert de klassen die deel uitmaken van Axe DevTools C#
class Deque.AxeDevtools.Selenium.AxeSelenium
De interface naar axe. Bevat configuraties om te wijzigen hoe axe draait en de mogelijkheid om axe te draaien.
| stat veld | Type | Beschrijving |
|---|---|---|
| defaultAxeSource | string | De standaard axe-core string die gebruikt zal worden. |
AxeSelenium(OpenQA.Selenium.Remote.RemoteWebDriver, RapportConfiguratie?, string)
Creëer een nieuw AxeSelenium-object voor een pagina met specifieke configuratie.
| Parameter | Beschrijving |
|---|---|
| webdriver | Selenium-object van de te testen pagina. Moet gereed zijn om te testen. |
| rapportConfiguratie | Configuratie voor verschillende rapport-specifieke informatie. Standaard naar ReportConfiguration.GetDefault() |
| axeSource | axe-core bron die gebruikt moet worden. Standaard naar AxeSelenium.defaultAxeSource |
RapportResultatenAnalyseer()
Voer axe uit op de pagina.
Retourneert: Het rapport van het uitvoeren van axe-core op de pagina.
var report = new AxeSelenium(driver).Analyze();AxeSelenium Configureer(Spec)
Configureer axe. Gedaane via axe.configure
| Parameter | Beschrijving |
|---|---|
| spec | Spec-object om door te geven. |
Retourneert: Dit object voor chaining.
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()AxeSeleniumDesactiverenRegels(string[])
Schakel enkele regels uit bij het uitvoeren van axe.
| Parameter | Beschrijving |
|---|---|
| regels | Lijst van ids van regels. |
Retourneert: Dit object voor chaining.
var report = new AxeSelenium(driver)
.DisablingRules("html-has-lang", "label")
.Analyze()AxeSeleniumUitzonderen(string[])
Specificeer een deel van de pagina om uit te zonderen bij het uitvoeren van axe.
| Parameter | Beschrijving |
|---|---|
| selector | Lijst van CSS-selectoren voor elementen. |
Resultaten: Dit object is bedoeld voor chaining.
var report = new AxeSelenium(driver)
.Excluding(".third-party-ad", ".iframe1")
.Analyze()AxeSeleniumInclusief(string[])
Specificeer een deel van de pagina om axe op uit te voeren.
| Parameter | Beschrijving |
|---|---|
| selector | Lijst van CSS-selectoren voor elementen. |
Resultaten: Dit object is bedoeld voor chaining.
var report = new AxeSelenium(driver)
.Including(".sidebar", ".some-class")
.Analyze()AxeSelenium RunOpties(RunOpties)
Specificeer RunOptions om door te geven aan axe bij het aanroepen van axe.run.
| Parameter | Beschrijving |
|---|---|
| opties | Object om door te geven |
Resultaten: Dit object is bedoeld voor chaining.
var options = new RunOptions.RunOptions {
IFrames = false,
RunOnly = RunOptions.RunOnly.Tags(RunOptions.TagType.Wcag2a)
};
var report = new AxeSelenium(driver)
.RunOptions(options)
.Analyze()AxeSeleniumMetConfigBestand(string)
Stel in waar het configuratiebestand te vinden is. Standaardpad is config/axe-ruleset.json of $AXE_RULESET_PATH.
| Parameter | Beschrijving |
|---|---|
| pad | Pad naar configuratiebestand. |
Resultaten: Dit object is bedoeld voor chaining.
var report = new AxeSelenium(driver)
.WithConfigFile("path/to/file.json")
.Analyze();AxeSeleniumMetRegels(string[])
Specificeer regels (op id) om te gebruiken bij het uitvoeren van axe.
| Parameter | Beschrijving |
|---|---|
| regels | Lijst van ids van regels. |
Resultaten: Dit object is bedoeld voor chaining.
var report = new AxeSelenium(driver)
.WithRules("document-title", "label")
.WithRules("html-has-lang")
.Analyze()AxeSeleniumMetRegelet(string, bool)
Gebruik een specifieke set (d.w.z. wcag2.1, 508).
| Parameter | Beschrijving |
|---|---|
| rulesetId | Id van de ruleset om te gebruiken. |
| enableBestPractices | Of regels die zijn getagd best-practice worden ingeschakeld of niet. Standaard is false |
Retourneert: Dit object voor chaining.
var report = new AxeSelenium(driver)
.WithRuleset("508", true)
.Analyze()AxeSelenium MetTags(TagType[])
Specificeer regels (op tag) om te gebruiken bij het uitvoeren van axe.
| Parameter | Beschrijving |
|---|---|
| tags | Lijst van tags van regels. |
Retourneert: Dit object voor chaining.
var report = new AxeSelenium(driver)
.WithTags(RunTagType.BestPractice)
.Analyze()Omgevingsvariabelen
Deze omgevingsvariabelen stellen je in staat om de gebruiksdienst te configureren en de eigenschappen van gerapporteerde gebeurtenissen te wijzigen.
| Naam | Type | Kan Override | Beschrijving |
|---|---|---|---|
AXE_DISTINCT_ID |
String | — | Een UUID-identificator die hetzelfde blijft voor de ingelogde gebruiker (tenzij deze wordt opnieuw gegenereerd) |
AXE_METRICS_URL |
String | — | De URL van het REST-gebruikseindpunt |
AXE_TRACK_USAGE |
Boolean | — | Schakelt het rapporteren van gebruiksservices in (standaard is false) |
AXE_APPLICATION |
String | false | De applicatie die werd gebruikt om toegankelijkheidsfouten te controleren |
AXE_DEV_INSTANCE |
Boolean | true | Geeft aan of dit evenement afkomstig is van acties van een softwareontwikkelaar. Nuttig voor het markeren en later verwijderen van evenementen die tijdens ontwikkeling of testen zijn geregistreerd. |
AXE_DEPARTMENT |
String | true | De afdeling van de gebruiker binnen de organisatie |
AXE_KEYCLOAK_ID |
String | false | De Keycloak-ID van de gebruiker |
AXE_LOGGED_IN |
Boolean | false | Registreert of de gebruiker is ingelogd op de toepassing onder test |
AXE_ORGANIZATION |
String | true | De organisatie van de gebruiker |
AXE_SESSION_ID |
String | false | Een UUID die de sessie van de gebruiker identificeert |
AXE_USER_ID |
String | false | De identiteit van een specifieke gebruiker, zoals naam of inlog-ID |
AXE_USER_JOB_ROLE |
String | false | De functie van de gebruiker |
AXE_USER_STATUS |
String | false | Statusinformatie die u aan de gebruiker wilt koppelen |
AxeSeleniumTrackingInschakelen(bool)
Kies ervoor om gegevens al dan niet naar de gebruiksdienst te verzenden.
| Parameter | Beschrijving |
|---|---|
| status | Of tracking is ingeschakeld |
Retourneert: Dit object voor chaining.
AxeSeleniumTrackingUrlInstellen(string)
Stel in waar gebruiksstatistieken worden verzonden. Standaard is https://usage.deque.com
| Parameter | Beschrijving |
|---|---|
| url | URL waarnaar wordt verzonden |
Retourneert: Dit object voor chaining.
AxeSeleniumOnderscheidIdInstellen(string)
Stel een onderscheidend id in dat wordt gebruikt bij het verzenden van gebruiksstatistieken.
| Parameter | Beschrijving |
|---|---|
| id | UUID om te verzenden als onderscheidend id |
Retourneert: Dit object voor chaining.
class Deque.AxeDevtools.Selenium.ReportConfiguration
Configureert rapport-specifieke informatie zoals de naam van de testreeks of gebruikersagent-informatie
| statisch Veld | Type | Beschrijving |
|---|---|---|
| TIJDSSTEMPEL_FORMAAT | string | Indeling van tijdstempels in rapporten. |
statisch RapportConfiguratieGetDefault()
Haalt de huidige standaardconfiguratie op. Let op dat de standaard kan worden gewijzigd.
Retourneert: De huidige standaard.
statisch void ResetDefault()
Herstelt de standaard naar de oorspronkelijke staat.
void SetAsDefault()
Stelt dit object in als de standaard.
ReportConfiguration.GetDefault()
.TestSuiteName("my-tests")
.UIState("home-page")
.SetAsDefault();RapportConfiguratieTestMachine(string)
Stelt de machine in waarop deze tests zijn uitgevoerd.
| Parameter | Beschrijving |
|---|---|
| testMachine | ID van de machine. |
Retourneert: Dit object voor chaining.
RapportConfiguratieTestSuiteName(string)
Stelt de naam van de test suite in.
| Parameter | Beschrijving |
|---|---|
| naam | Naam. |
Retourneert: Dit object voor chaining.
RapportConfiguratieUIState(string)
Specificeer de UI-status voor deze reeks tests. Gebruikt als ID.
| Parameter | Beschrijving |
|---|---|
| id | Status-ID. |
Retourneert: Dit object voor chaining.
RapportConfiguratieUserAgent(string)
Stel de user agent in die gebruikt wordt bij het testen.
| Parameter | Beschrijving |
|---|---|
| userAgent | User agent-string. |
Retourneert: Dit object voor chaining.
class Deque.AxeDevtools.Selenium.Results.Check
Het resultaat van het uitvoeren van een axe-check.
| Veld | Type | Beschrijving |
|---|---|---|
| Gegevens | object | Aanvullende informatie die specifiek is voor het type controle en optioneel is. Bijvoorbeeld, een kleurcontrôle zou de voorgrondkleur, achtergrondkleur, contrastverhouding, etc. bevatten. |
| Id | string | Unieke identificatiecode voor deze controle. Controle-id's kunnen hetzelfde zijn als Regel-id's. |
| Impact | string | Hoe ernstig deze specifieke controle is. Kan een van „klein”, „matig”, „serieus” of „kritiek” zijn. Elke controle die deel uitmaakt van een regel kan verschillende impacts hebben. De hoogste impact van alle controles die falen, wordt gerapporteerd voor de regel. |
| Bericht | string | Beschrijving van waarom deze controle slaagde of faalde. |
| GerelateerdeNoden | Lijst<Node> | Optionele reeks informatie over andere knooppunten die gerelateerd zijn aan deze controle. Bijvoorbeeld, een overtreding van dubbele id-controle zou de andere selectors vermelden die dezezelfde dubbele id hadden. |
class Deque.AxeDevtools.Selenium.Results.CheckedNode
Een HTML-node die door een regel is gecontroleerd.
| Veld | Type | Beschrijving |
|---|---|---|
| Alle | Lijst<Controle> | Reeks van controles die zijn uitgevoerd waarbij alle controles moeten zijn geslaagd. |
| Elke | Lijst<Controle> | Reeks van controles die zijn uitgevoerd waarbij minstens één moet zijn geslaagd. |
| Impact | string | Hoe ernstig de overtreding is. Kan een van „klein”, „matig”, „serieus” of „kritiek” zijn als de test faalde of null als de controle slaagde. |
| Geen | Lijst<Controle> | Reeks van controles die zijn uitgevoerd waarbij alle controles niet geslaagd moeten zijn. |
class Deque.AxeDevtools.Selenium.Results.Node
Specificeert een specifieke HTML-node.
| Veld | Type | Beschrijving |
|---|---|---|
| Html | string | Fragment van HTML van het Element. |
| Doel | object | Reeks van strings of Reeksen van strings. Als het item in de reeks een string is, is het een CSS-selector. Als er meerdere items in de reeks zijn, komt elk item overeen met één niveau van iframe of frame. Als er één iframe of frame is, moeten er twee vermeldingen in doel zijn. Als er drie iframe niveaus zijn, moeten er vier vermeldingen in doel zijn. Als het item in de Reeks een Reeks van strings is, wijst het naar een element in een shadow DOM en is elk item (behalve de n-1e) in deze reeks een selector naar een DOM-element met een shadow DOM. Het laatste element in de reeks wijst naar het uiteindelijke shadow DOM-knooppunt. |
class Deque.AxeDevtools.Selenium.Results.Platform
Het platform waarop een test is uitgevoerd.
| Veld | Type | Beschrijving |
|---|---|---|
| TestMachine | string | Id van de machine waarop de test is uitgevoerd. |
| UserAgent | string | User agent waarop de test werd uitgevoerd. |
class Deque.AxeDevtools.Selenium.Results.ReportResults
Resultaten van een test die compatibel zijn met het rapportageformaat.
var axe = new AxeSelenium(driver, ReportConfiguration.GetDefault().UIState("UIState"));
var res = axe.Analyze();
File.WriteAllText(reportPath, JsonConvert.SerializeObject(res));| Veld | Type | Beschrijving |
|---|---|---|
| Eindtijd | string | Wanneer de test was voltooid. |
| Bevindingen | Testresultaten | Axe-resultaten. |
| Id | string | Id voor de testuitvoering. |
| Naam | string | Naam van de testuitvoering. |
| Platform | Platform | Informatie over het platform waarop de test werd uitgevoerd. |
| TestOnderwerp | TestOnderwerp | Informatie over waar de test werd uitgevoerd (bijv. de URL van de webpagina). |
| Type | string | Type rapport. Is altijd „attest-result“. |
class Deque.AxeDevtools.Selenium.Results.Rule
Resultaat voor een enkele regel.
| Veld | Type | Beschrijving |
|---|---|---|
| Aanmaakdatum | string | De datum en tijd waarop de analyse werd voltooid. |
| Beschrijving | string | Tekstregel die beschrijft wat de regel doet. |
| Help | string | Helptekst die de test beschrijft die is uitgevoerd. |
| HelpUrl | tekenreeks | URL die meer informatie biedt over de details van de overtreding. Verwijst naar een pagina op de Deque University-site. |
| Id | tekenreeks | Unieke identificator voor de regel. |
| Impact | tekenreeks | Hoe ernstig de overtreding is. Kan een van "klein", "matig", "ernstig" of "kritiek" zijn als de regel is mislukt of null als de controle is geslaagd. |
| Knopen | Lijst<GecontroleerdeKnoop> | Array van alle elementen die de regel heeft getest. |
| Tags | Lijst<tekenreeks> | Array van tags die aan deze regel is toegewezen. Deze tags kunnen worden gebruikt in de optiestructuur om te selecteren welke regels worden uitgevoerd. |
| Url | tekenreeks | De URL van de pagina die werd getest. |
class Deque.AxeDevtools.Selenium.Results.TestEngine
Informatie over de axe-core engine waarop de test werd uitgevoerd.
| Veld | Type | Beschrijving |
|---|---|---|
| Naam | tekenreeks | Naam van de engine. |
| Versie | tekenreeks | Versienummer van de engine. |
class Deque.AxeDevtools.Selenium.Results.TestEnvironment
Informatie over de omgeving waarin de test werd uitgevoerd.
| Veld | Type | Beschrijving |
|---|---|---|
| Oriëntatiehoek | double? | Hoek van oriëntatie van het scherm. (bijv. 0) |
| Oriëntatietype | tekenreeks | Type oriëntatie van het scherm. (bijv. "landscape-primary") |
| UserAgent | tekenreeks | User agent van de browser waarin de test werd uitgevoerd. |
| VensterHoogte | int | Hoogte van het venster. |
| VensterBreedte | int | Breedte van het venster. |
class Deque.AxeDevtools.Selenium.Results.TestResults
Resultaten verkregen door het uitvoeren van axe op de pagina.
| Veld | Type | Beschrijving |
|---|---|---|
| Niet van toepassing | Lijst<Regel> | Deze resultaten zijn afgebroken en vereisen verder testen. Dit kan gebeuren vanwege technische beperkingen van wat de regel kan testen, of omdat er een JavaScript-fout is opgetreden. |
| Onvolledig | Lijst<Regel> | Deze resultaten geven aan welke regels niet werden uitgevoerd omdat er geen overeenkomende inhoud op de pagina werd gevonden. Voorbeeld: zonder video zullen die regels niet worden uitgevoerd. |
| Geslaagd | Lijst<Regel> | Deze resultaten geven aan welke elementen de regels hebben doorstaan. |
| TestEngine | TestEngine | Informatie over de axe-core engine die in de test is gebruikt. |
| TestOmgeving | TestOmgeving | Informatie over de omgeving waarin de test is uitgevoerd. |
| TestRunner | TestRunner | Naam van de testrunner. |
| Tijdstempel | string | De datum en tijd waarop de analyse is voltooid. |
| ToolOpties | object | Opties toegepast tijdens het testen. |
| Url | string | De URL van de pagina die is getest. |
| Overtredingen | Lijst<Regel> | Deze resultaten geven aan welke elementen de regels niet hebben gehaald. |
class Deque.AxeDevtools.Selenium.Results.TestRunner
Naam van de testrunner.
| Veld | Type | Beschrijving |
|---|---|---|
| Naam | string | De naam. |
class Deque.AxeDevtools.Selenium.Results.TestSubject
Informatie over wat getest wordt.
| Veld | Type | Beschrijving |
|---|---|---|
| Bestandsnaam | string | Bestandsnaam van de site-onder-test. (Kan een URL zijn.) |
| RegelNummer | int | Regelnummer van de test. |
| Status | string | Status van het bestand. |
class Deque.AxeDevtools.Selenium.RunOptions.Context
Specificeer welk element wel en welk niet getest moet worden.
void Excluding(string[])
Voeg een selectorset toe voor elementen die niet getest moeten worden.
| Parameter | Beschrijving |
|---|---|
| uitsluiten | CSS-selectorset. |
void Including(string[])
Voeg een selectorset toe voor elementen die getest moeten worden.
| Parameter | Beschrijving |
|---|---|
| inclusief | CSS-selectorset. |
enum Deque.AxeDevtools.Selenium.RunOptions.ResultGroup
- Geslaagd
- Overtredingen
- Onvolledig
- Niet van toepassing
class Deque.AxeDevtools.Selenium.RunOptions.RuleStatus
Schakelt een regel in of uit.
| Veld | Type | Beschrijving |
|---|---|---|
| Ingeschakeld | bool | Of het al dan niet is ingeschakeld. |
class Deque.AxeDevtools.Selenium.RunOptions.RunOnly
Beperk welke regels worden uitgevoerd, op basis van namen of tags.
static AlleenUitvoerenRegels(string[])
Maak een beperker voor regels op basis van id's.
| Parameter | Beschrijving |
|---|---|
| regels | Lijst van id's van te gebruiken regels. |
Retourneert: Het RunOnly-object.
statische AlleenUitvoeren Tags(TypeTag[])
Construeer een beperking voor regels op basis van tags.
| Parameter | Beschrijving |
|---|---|
| typen | Lijst met tags om te gebruiken. |
Geeft: Het RunOnly object.
enum Deque.AxeDevtools.Selenium.RunOptions.RunOnlyType
- Regel
- Regels
- Tag
- Tags
class Deque.AxeDevtools.Selenium.RunOptions.RunOptions
Een flexibele configuratie voor hoe axe werkt.
| Veld | Type | Beschrijving |
|---|---|---|
| ElementRef | bool? | Geef elementreferenties terug naast het doel. |
| IFrames | bool? | Geef aan dat axe binnen iframes moet draaien. |
| ResultTypes | ResultGroup[] | Beperk welke resultaattypen worden verwerkt en geaggregeerd |
| Regels | Dictionary<string, RuleStatus> | Sta toe om de eigenschappen van een regel aan te passen (inclusief { enable: false }). |
| RunOnly | RunOnly | Beperk welke regels worden uitgevoerd, op basis van namen of tags. |
| Selectors | bool? | Geef xpath-selectors van elementen terug. |
enum Deque.AxeDevtools.Selenium.RunOptions.TagType
- Wcag2a
- Wcag2aa
- Wcag2aaa
- Wcag21a
- Wcag21aa
- Wcag21aaa
- Wcag22a
- Wcag22aa
- Wcag22aaa
- Section508
- TTv5
- EN301549
- RGAAv4
- BestPractice
class Deque.AxeDevtools.Selenium.Spec.Check
Wordt gebruikt om controles toe te voegen aan de lijst met controles die door regels worden gebruikt, of om de eigenschappen van bestaande controles te overschrijven.
| Veld | Type | Beschrijving |
|---|---|---|
| Na | tekenreeks | Dit is de functie die wordt aangeroepen voor controles die op paginaniveau opereren, om de resultaten van de iframes te verwerken. |
| Ingeschakeld | bool? | Dit wordt gebruikt om aan te geven of de controle standaard aan of uit staat. Controles die uit staan, worden niet geëvalueerd, zelfs niet als ze in een regel zijn opgenomen. Het overschrijven hiervan is een gangbare manier om een specifieke controle in meerdere regels uit te schakelen. |
| Evalueren | tekenreeks | Dit is de functie die de functionaliteit van de controle implementeert. |
| ID | tekenreeks | Dit identificeert de controle uniek. Als de controle al bestaat, zal dit resulteren in het overschrijven van alle meegeleverde controle-eigenschappen. |
| Komt overeen met | tekenreeks | Een filterende CSS-selector die elementen uitsluit die niet aan de CSS-selector voldoen. |
| Opties | object | Dit is de optiestructuur die wordt doorgegeven aan de evaluatiefunctie en is bedoeld om controles mee te configureren. Het is de meest voorkomende eigenschap die bedoeld is om voor bestaande controles te worden overschreven. |
class Deque.AxeDevtools.Selenium.Spec.Rule
Wordt gebruikt om regels toe te voegen aan de bestaande set regels, of om de eigenschappen van bestaande regels te overschrijven.
| Veld | Type | Beschrijving |
|---|---|---|
| Alle | tekenreeks[] | Dit is een lijst van controles die, als er een "faalt", een overtreding zullen genereren. |
| Enige | tekenreeks[] | Dit is een lijst van controles die, als er geen enkele "slaagt", een overtreding zullen genereren. |
| Ingeschakeld | bool? | Of de regel is ingeschakeld. Dit is een gebruikelijke eigenschap om te overschrijven. |
| Verberg verborgen | bool? | Dit geeft aan of elementen die voor alle gebruikers verborgen zijn, in de regel voor evaluatie moeten worden meegenomen. |
| ID | tekenreeks | Dit identificeert de regel uniek. Als de regel al bestaat, zal deze worden overschreven met alle meegeleverde eigenschappen. |
| Komt overeen met | tekenreeks | Een filterende CSS-selector die elementen uitsluit die niet aan de CSS-selector voldoen. |
| Geen | tekenreeks[] | Dit is een lijst met controles die, als er een "slagen", een overtreding zullen genereren. |
| PaginaNiveau | bool? | Wanneer ingesteld op true, wordt deze regel alleen toegepast wanneer de hele pagina wordt getest. Resultaten van knooppunten op verschillende frames worden gecombineerd tot één resultaat. |
| Selector | string | Een CSS-selector die wordt gebruikt om de elementen te identificeren die in de regel worden geëvalueerd. |
| Tags | string[] | Een lijst met taggen die de regel "classificeren". In de praktijk moet u enkele geldige tags opgeven, anders zal de standaard evaluatie de regel niet inroepen. Het is gebruikelijk om de standaard (WCAG 2, sectie 508, Trusted Tester v5 of EN 301 549), het WCAG 2-niveau, het onderdeel van Sectie 508 en de WCAG 2-succescriteria op te nemen. Tags worden geconstrueerd door alle letters naar kleine letters om te zetten, spaties en punten te verwijderen en het resultaat samen te voegen. Bijvoorbeeld, WCAG 2 A succescriterium 1.1.1 zou worden ["wcag2a", "wcag111"] |
class Deque.AxeDevtools.Selenium.Spec.Spec
Confi gureert het formaat van de gegevens die door axe worden gebruikt. Dit kan worden gebruikt om nieuwe regels toe te voegen, die moeten worden geregistreerd bij de bibliotheek om uit te voeren.
| Veld | Type | Beschrijving |
|---|---|---|
| Branding | Branding | Gebruikt om de branding van de helpUrls in te stellen. |
| Controles | Controle[] | Gebruikt om controles toe te voegen aan de lijst met controles die door regels worden gebruikt, of om de eigenschappen van bestaande controles te overschrijven. |
| Taal | Taal | Een taalobject om (tijdens runtime) toe te passen op alle regels en controles. |
| ReporterVersie | ReporterVersie? | Gebruikt om het uitvoerformaat in te stellen dat de axe.run functie zal retourneren. |
| Regels | Regel[] | Gebruikt om regels toe te voegen aan de bestaande set regels, of om de eigenschappen van bestaande regels te overschrijven. |
