Esegui una scansione

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

Avvia i test di accessibilità tramite Appium

Avviare il server Appium normalmente:

appium

Configura i tuoi test

Dagli script di automazione Appium, aggiungi le capability richieste per axe DevTools Mobile per la piattaforma indicata di seguito: test

Capacità Android richieste:

Nome Tipo Descrizione
automationName String Impostare su 'AxeUiAutomator2' per utilizzare il driver con axe DevTools Mobile incorporato per eseguire scansioni di accessibilità.
appPackage String Il pacchetto applicativo dell'app indicato test. Tieni presente che appPackage fa parte del driver UiAutomator2; potresti averlo già impostato.

Capacità iOS richieste:

Nome Tipo Descrizione
automationName String Impostare su 'AxeXCUITest' per utilizzare il driver con axe DevTools Mobile incorporato per eseguire scansioni di accessibilità.
bundleId String Identificatore del bundle dell'app in test. Nota che bundleId fa parte del driver XCUITest; potresti averlo già impostato.

Scansiona per problemi di accessibilità

Ora che il server Appium è in esecuzione e la configurazione dei test è impostata, sei pronto per iniziare a scansionare la tua app mobile.

La scansione dell'accessibilità può essere attivata in qualsiasi momento dei test. Quando sei pronto per avviare una scansione di accessibilità, chiama l' API Esegui script.

execute_script("mobile: axeScan", settings)

Input

Param Tipo Descrizione
Impostazioni Object Include le configurazioni richieste per axe DevTools Mobile. (Vedi Chiavi richieste nelle Impostazioni).

Chiavi richieste nelle impostazioni

Tasto Tipo Descrizione
chiave API String Richiesto da Deque per fornire l'accesso agli utenti autorizzati. Accedi alla tua chiave API di axe DevTools Mobile nel portale Account axe

Chiavi facoltative nelle impostazioni

Tasto Tipo Descrizione
scanName String Fornisci un nome di scansione personalizzato per identificare meglio le scansioni all'interno della dashboard.
etichette [String] Fornire una matrice di stringhe da applicare alle scansioni come etichette. Ti consigliamo di utilizzare i tag per aiutarti a individuare e raggruppare le scansioni essenziali. Le scansioni contrassegnate sono disponibili per gli altri membri del team.
ignoreRules [String] Fornire un array di stringhe a cui applicare un elenco di regole da ignorare su tutte le viste. Ogni stringa nell'array deve essere una stringa valida ruleId , ad esempio ColorContrast. Trova ruleId all'interno dell' axeConf oggetto nel risultato JSON per qualsiasi scansione.
ignoreSperimentale Boolean Se questo parametro è impostato su true, le regole sperimentali verranno ignorate. Il valore predefinito è false.
uploadSuDashboard Boolean Se questo parametro è impostato su falso, la scansione non verrà caricata sulla dashboard. Il valore predefinito è vero.
tip

Potresti prendere in considerazione l'aggiunta di una funzione di utilità al tuo script di test come punto centrale da cui avviare una scansione di accessibilità.