Ottieni i driver Appium di axe DevTools Mobile

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

Aggiungi i driver di axe DevTools Mobile al tuo ambiente Appium

Not for use with personal data

Richiede:

  • I tuoi test che girano su Appium versione 2.0 o superiore
  • Deque API Key
  • Uso del driver UiAutomator2 o XCUITest
  • Node.js v.20 o superiore

Configurazione Iniziale

Configura npm per accedere a axe DevTools Mobile

I driver Appium di axe DevTools Mobile sono disponibili tramite l'Artifactory di Deque come pacchetto npm. Pertanto, dovrai aggiungere le tue credenziali a un ~/.npmrc file. Segui la nostra guida per configurare il tuo registro npm per accedere a axe DevTools Mobile.

Installa i Driver

Installa i driver richiesti nella tua istanza di Appium tramite la linea di comando:

Driver XCUITest di axe per i test su iOS

Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-xcuitest-driver
Appium 3
appium driver install --source=npm @axe-devtools/axe-appium3-xcuitest-driver

Se hai bisogno di disinstallare in qualsiasi momento, puoi farlo tramite la linea di comando:

appium driver uninstall axexcuitest

Driver UIAutomator2 di axe per i test su Android

Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driver
Appium 3
appium driver install --source=npm @axe-devtools/axe-appium3-uiautomator2-driver

Se hai bisogno di disinstallare in qualsiasi momento, puoi farlo tramite la linea di comando:

appium driver uninstall axeuiautomator2

Opzionale: Configura il driver iOS per dispositivi reali

L'esecuzione di test Appium su dispositivi iOS reali richiede una configurazione aggiuntiva perché axe DevTools per Mobile utilizza WebDriverAgent (WDA).

Il percorso predefinito del nostro progetto Xcode di WebDriverAgent è:\ ~/.appium/node_modules/@axe-devtools/axe-appium-xcuitest-driver/node_modules/@axe-devtools/axe-appium-webdriveragent/WebDriverAgent.xcodeproj.

Puoi eseguire appium driver run axexcuitest open-wda nel terminale per aprire il progetto Xcode di WDA.

Puoi utilizzare la guida alla configurazione dei dispositivi reali con il driver XCUITest da Appium per iniziare, ma tieni presente che il loro percorso predefinito a WDA è diverso dal nostro.

Rimani aggiornato

È importante aggiornare regolarmente i driver Appium di axe DevTools Mobile per assicurarti di avere le ultime regole e funzionalità. Questi non si aggiornano automaticamente, quindi dovresti controllare periodicamente le nostre nuove versioni. Vedi Come aggiornare axe DevTools Mobile per Appium per i dettagli.

Qual è il prossimo passo?

Successivamente, configura il tuo suite di test automatizzati per scansionare i problemi di accessibilità. Per un inizio rapido, utilizza Auto Scan per identificare automaticamente i problemi di accessibilità mentre viene eseguita la tua suite di test esistente: