Ottieni i driver Appium di axe DevTools Mobile
Aggiungi i driver di axe DevTools Mobile al tuo ambiente Appium
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-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 UIAutomator2 di axe per i 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 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:
- Auto Scan con il driver UIAutomator2
- Auto Scan con il driver XCUITest Per un controllo più dettagliato e una personalizzazione nei tuoi test, configura per Test Mirati.
