Scan ausführen

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

Auf die Plätze, fertig, los

Jetzt, da der Appium-Server läuft und Ihre Testkonfiguration festgelegt ist, können Sie mit dem Scannen Ihrer mobilen App beginnen.

Der Zugänglichkeitsscan kann jederzeit in Ihren Tests aktiviert werden. Wenn Sie bereit sind, einen Zugänglichkeitsscan zu starten, rufen Sie die Execute Script API auf und übergeben Sie axeScan sowie das settings-Objekt.

driver.execute('mobile: axeScan', settings)

Eingabe

Param Art Beschreibung
Einstellungen Object Umfasst die Authentifizierung und Konfiguration für axe DevTools Mobile. (Siehe Authentifizierungsschlüssel in den Einstellungen für die erforderlichen Schlüssel.)

Authentifizierungsschlüssel in den Einstellungen

Falls Sie keine Sitzung mit dem Treiber initialisiert haben(appium-setup/#initialize-the-library), müssen Sie im settings-Objekt eine der folgenden Optionen angeben, um den Scan zu authentifizieren.

Taste Art Beschreibung
apiKey String Von Deque benötigt, um autorisierten Benutzern Zugriff zu gewähren. Greifen Sie im axe-Konto Portal auf Ihren axe DevTools Mobile API-Schlüssel zu.
Lizenzschlüssel String Wird von Deque benötigt, um autorisierten Benutzern Zugriff auf Offline-Scans zu ermöglichen. Bitte wenden Sie sich an Ihren Deque-Vertreter oder kontaktieren Sie den Support(https://support.deque.com), um die Zustellung Ihres Lizenzschlüssels abzustimmen.

Konfigurationsschlüssel in den Einstellungen

Wenn Sie Ihre Testkonfiguration anpassen möchten, können Sie beliebige der unten aufgeführten optionalen Schlüssel zum settings Objekt hinzufügen. Weitere Details zu diesen Eigenschaften finden Sie unter Konfiguration anpassen.

Taste Art Beschreibung
Scanname String Geben Sie einen benutzerdefinierten Scan-Namen an, um Scans im Dashboard besser identifizieren zu können.
Tags [String] Stellen Sie ein Array von Zeichenfolgen bereit, die als Tags auf Scans angewendet werden sollen. Wir empfehlen die Verwendung von Tags, um wichtige Scans leichter zu finden und zu gruppieren. Markierte Scans stehen anderen Teammitgliedern zur Verfügung.
ignoreRules [String] Geben Sie ein Array von Zeichenfolgen an, um eine Liste von Regeln zu ignorieren, die auf alle Ansichten angewendet werden sollen. Jeder String im Array muss ein gültiges ruleId sein, zum Beispiel ColorContrast. Finden Sie ruleId innerhalb des axeConf Objekts im JSON-Ergebnis für jeden Scan.
ignoreExperimental Boolean Wenn dieser Parameter auf „true“ gesetzt ist, werden experimentelle Regeln ignoriert. Der Standardwert ist false.
uploadToDashboard Boolean Wenn dieser Parameter auf „false“ gesetzt ist, wird der Scan nicht hochgeladen. Der Standardwert ist „true“.
tip

Sie könnten in Betracht ziehen, Ihrem Testskript eine Hilfsfunktion als zentralen Ort zum Initiieren eines Zugänglichkeitsscans hinzuzufügen.