Ottieni i driver axe DevTools Mobile Appium
Aggiungi i driver axe DevTools Mobile al tuo ambiente Appium.
Richiede:
- I tuoi test devono essere eseguiti su Appium versione 2.0 o superiore
- Chiave API Deque
- Utilizzo del driver UiAutomator2 o XCUITest
- Node.js v20 o superiore
Prima configurazione
Configurare npm per accedere a axe DevTools Mobile
I driver axe DevTools Mobile Appium sono disponibili tramite Artifactory di Deque come pacchetto npm. Pertanto, dovrai aggiungere le tue credenziali a un file. ~/.npmrc Segui la nostra guida per impostare il registro npm per accedere ad axe DevTools Mobile.
Installa i driver
Installa i driver richiesti sulla tua istanza Appium tramite la riga di comando:
Driver axe XCUITest per test 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 in qualsiasi momento hai bisogno di disinstallare, puoi farlo tramite la riga di comando:
appium driver uninstall axexcuitestDriver axe UIAutomator2 per test 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 in qualsiasi momento hai bisogno di disinstallare, puoi farlo tramite la riga di comando:
appium driver uninstall axeuiautomator2Facoltativo: configura il driver iOS per dispositivi reali
L'esecuzione di test Appium su dispositivi iOS reali richiede alcune impostazioni aggiuntive perché axe DevTools for 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 dal terminale per aprire il progetto WDA in Xcode.
Per iniziare, puoi utilizzare la guida Configurazione dispositivo reale del driver XCUITest di Appium , ma tieni presente che il loro percorso predefinito per WDA è diverso dal nostro.
Rimani aggiornato
È importante aggiornare regolarmente i driver di axe DevTools Mobile Appium per assicurarti di disporre delle regole e delle funzionalità più recenti. Questi non si aggiornano automaticamente, pertanto ti consigliamo di controllare periodicamente la disponibilità di nuove versioni. Per i dettagli, vedere Come aggiornare axe DevTools Mobile per Appium .
Qual è il prossimo passo?
Successivamente, imposterai i test automatici per rilevare eventuali problemi di accessibilità.
