Ottieni i Driver Axe DevTools Mobile per Appium
Aggiungi i driver Axe DevTools Mobile nel tuo ambiente Appium
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-driverAppium 3
appium driver install --source=npm @axe-devtools/axe-appium3-xcuitest-driverSe hai bisogno di disinstallare in qualsiasi momento, puoi farlo tramite la linea di comando:
appium driver uninstall axexcuitestDriver Axe UIAutomator2 per il test su Android
Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driverAppium 3
appium driver install --source=npm @axe-devtools/axe-appium3-uiautomator2-driverSe hai bisogno di disinstallare in qualsiasi momento, puoi farlo tramite la linea di comando:
appium driver uninstall axeuiautomator2Opzionale: 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:
- Auto Scan con il driver UIAutomator2
- Auto Scan con il driver XCUITest Per un controllo e una personalizzazione più granualid nei tuoi test, configura per Test Mirati.
