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 toegankelijkheidscan kan op elk moment in je tests worden geactiveerd. Wanneer je klaar bent om een toegankelijkheidsscan te starten, roep je de Execute Script APIaan, geef axeScan door en het settings object.
driver.execute('mobile: axeScan', settings)Invoer
| Parameter | Type | Beschrijving |
|---|---|---|
| instellingen | Object |
Bevat de authenticatie en configuratie voor axe DevTools Mobile. (Zie Authentication Keys in Settings voor vereiste sleutels). |
Authenticatiesleutels in Instellingen
Als je geen sessie met de driver hebt geïnitialiseerd, moet je een van de volgende zaken in het settings object opnemen om de scan te authenticeren.
| Sleutel | Type | Beschrijving |
|---|---|---|
| apiKey | String |
Vereist door Deque om toegang te bieden aan geautoriseerde gebruikers. Verkrijg je axe DevTools Mobile API Key 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 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 toevoegen aan het settings object. 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] |
Bied een array van strings aan 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 ruleIdin 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.
