Een scan uitvoeren
Klaar voor de start, scan
Nu de Appium-server draait en je testconfiguratie is ingesteld, ben je klaar om je mobiele app te scannen.
De toegankelijkheidsscan kan op elk moment in je tests geactiveerd worden. Wanneer je klaar bent om een toegankelijkheidsscan te starten, roep je de Execute Script API aan, waarbij je axeScan en het settings-object meegeeft.
driver.execute('mobile: axeScan', settings)Invoer
| Parameter | Type | Beschrijving |
|---|---|---|
| instellingen | 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 settings-object opgeven om de scan te authenticeren.
| Sleutel | Type | Beschrijving |
|---|---|---|
| apiKey | String |
Vereist door Deque om toegang te verlenen aan geautoriseerde gebruikers. Toegang tot je Axe DevTools Mobile API-sleutel in het Axe-account-portaal. |
| licenseKey | String |
Vereist door Deque om toegang te verlenen aan geautoriseerde gebruikers voor offline scans. Neem contact op met je Deque-vertegenwoordiger of neem contact op met support om de levering van je licentiesleutel te coördineren. |
Configuratiesleutels in Instellingen
Als je je testconfiguratie wilt aanpassen, kun je een van de optionele sleutels hieronder aan het settings-object toevoegen. Vind meer details over deze eigenschappen in Pas je configuratie aan.
| Sleutel | Type | Beschrijving |
|---|---|---|
| scanName | String |
Bied een aangepaste scannaam om scans beter te identificeren binnen het dashboard. |
| tags | [String] |
Bied een array van strings aan om op scans als tags toe te passen. We raden aan om tags te gebruiken om je te helpen essentiële scans te lokaliseren en groeperen. Scans met tags zijn beschikbaar voor andere teamleden. |
| ignoreRules | [String] |
Geef een array van strings op om een lijst met regels toe te passen die op alle weergaven genegeerd moeten worden. Elke string in de array moet een geldige ruleId zijn - bijvoorbeeld, ColorContrast. Vind ruleIds in het axeConf-object in het JSON-resultaat voor elke scan. |
| ignoreExperimental | Boolean |
Wanneer deze parameter op true is ingesteld, worden experimentele regel(s) genegeerd. De standaardwaarde is false. |
| uploadToDashboard | Boolean |
Wanneer deze parameter op false is ingesteld, wordt de scan niet geüpload. De standaardwaarde is true. |
U kunt overwegen een hulpfunctie aan uw testscript toe te voegen als een centrale plek om een toegankelijkheidsscan te starten.
