Esegui una scansione
Pronti, partenza, scansione
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 è pronto per avviare una scansione di accessibilità, chiami l'API Execute Script, passando axeScan e l'oggetto settings.
driver.execute('mobile: axeScan', settings)Input
| Param | Tipo | Descrizione |
|---|---|---|
| Impostazioni | Object |
Comprende l'autenticazione e la configurazione per axe DevTools Mobile. (Consultare « Chiavi di autenticazione » nelle « Impostazioni » per le chiavi richieste). |
Chiavi di autenticazione nelle Impostazioni
Se non ha iniziato una sessione con il driver, dovrà fornire uno dei seguenti nell'oggetto settings per autenticare la scansione.
| 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 |
| Chiave di licenza | String |
Richiesto da Deque per fornire l'accesso agli utenti autorizzati per le scansioni offline. Contatti il suo referente Deque o contatta l'assistenza per coordinare la fornitura della sua chiave di licenza. |
Chiavi di configurazione nelle impostazioni
Se desidera personalizzare la configurazione dei test, può aggiungere una qualsiasi delle chiavi facoltative riportate di seguito all'oggetto settings. Per maggiori dettagli su queste proprietà, consulti Personalizza la tua configurazione.
| 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 false, la scansione non verrà caricata. Il valore predefinito è vero. |
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à.
