Een scan uitvoeren

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

Klaar voor de start, scan

Wanneer je de Axe DevTools bibliotheek voor mobiele apparaten initialiseren, geef je configuratie-instellingen door aan de axeStartSession-methode. Dit is waar je aangeeft of je de intentie hebt om resultaten naar Axe Developer Hub te uploaden of alleen lokaal op te slaan.

// Once per test run
await driver.execute('mobile: axeStartSession', {
    apiKey: "<DEQUE_APIKEY>",
    projectId: "<DEQUE_PROJECT_ID>",
    axeUploadResults: true
// Note: Results are uploaded to Axe Developer Hub by default;
// you can omit this value or set to `false` to only save results locally
});

Activeer de toegankelijkheidsscan op elk moment tijdens je tests. Wanneer je klaar bent om een toegankelijkheidsscan te starten, roep de Execute Script API aan, met axeScan als parameter.

// Per screen
driver.execute('mobile: axeScan')

Invoer

Parameter Type Beschrijving
axeInstellingen Object Bevat de authenticatie en configuratie voor Axe DevTools Mobile. (Zie Authenticatiesleutels in Instellingen voor vereiste sleutels).

Authenticatiesleutels in Instellingen

Als je niet sessie met de driver hebt geïnitialiseerd hebt, moet je een van de volgende opties in het axeSettings-object opgeven om de scan te authenticeren.

Sleutel Type Beschrijving
apiKey String Vereist door Deque om toegang te bieden aan geautoriseerde gebruikers. Raadpleeg je Axe DevTools Mobile API-sleutel in het Axe Account portaal.
licenseKey String Vereist door Deque om toegang te bieden aan geautoriseerde gebruikers voor offline scans. Neem contact op met je Deque-vertegenwoordiger of neem contact op met de ondersteuning om de levering van je licentiesleutel te coördineren.

Configuratiesleutels in Instellingen

Als je je testconfiguratie wilt aanpassen, kun je een van de onderstaande optionele sleutels toevoegen aan het axeSettings-object. Vind meer details over deze eigenschappen - inclusief deprecaties - in Pas je configuratie aan.

Sleutel Type Beschrijving
axeUploadResultaten Boolean Stel in op false om te authenticeren zonder een Axe Developer Hub-sessie te starten, zodat resultaten lokaal blijven. Standaard ingesteld op true.
negeerRegels (verouderd) [String] Voorzie een lijst van strings om een lijst met te negeren regels op alle weergaven toe te passen. Elke string in de lijst moet een geldige ruleId zijn - bijvoorbeeld, ColorContrast. Vind ruleIds binnen het axeConf-object in het JSON-resultaat voor elke scan. Geef deze waarde door aan mobile: axeScan-aanroep.
negeerExperimenteel (verouderd) Boolean Wanneer deze parameter op true is ingesteld, worden experimentele regels genegeerd. De standaardwaarde is false. Geef deze waarde door aan de mobile: axeScan-aanroep.
uploadNaarDashboard (verouderd) Boolean Wanneer deze parameter op false is ingesteld, wordt de scan niet geüpload. De standaardwaarde is true.
Gebruik axeUploadResults met mobile: axeStartSession in plaats daarvan.
tip

U kunt overwegen een hulpfunctie aan uw testscript toe te voegen als een centrale plek om een toegankelijkheidsscan te starten.