Ottieni i Driver Axe DevTools Mobile per Appium

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 Axe DevTools Mobile nel tuo ambiente Appium

Not for use with personal data

Richiede:

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

Configurazione Iniziale

Configura npm per accedere a Axe DevTools Mobile

I driver Axe DevTools Mobile per Appium sono disponibili tramite l'Artifactory di Deque come pacchetto npm. Pertanto, dovrai aggiungere le tue credenziali a un file ~/.npmrc. Segui la nostra guida per configurazione del 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 Axe XCUITest per il 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 Axe UIAutomator2 per il 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, poiché Axe DevTools per Mobile utilizza WebDriverAgent (WDA).

Il percorso predefinito del nostro progetto Xcode 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 WDA in Xcode.

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 Axe DevTools Mobile per Appium per assicurarti di avere le regole e le funzionalità più recenti. 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: