Configurazione per Test Automatizzati

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

Preparati per i test di accessibilità su iOS e Android con axe DevTools Mobile in Appium.

Not for use with personal data

Richiede:

  • I tuoi test devono essere eseguiti su Appium versione 2.0 o superiore
  • Chiave API per axe DevTools Mobile Dashboard
  • 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 driver install --source=npm @axe-devtools/axe-appium-xcuitest-driver

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

appium driver uninstall axexcuitest

Driver axe UIAutomator2 per test Android

appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driver

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

appium driver uninstall axeuiautomator2

Facoltativo: 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 nel terminale per aprire il progetto XCode WDA.

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?

Dopo aver installato i driver axe DevTools Mobile Appium, sei pronto per analizzare la tua app mobile. Facoltativamente, puoi personalizzare la tua configurazione prima di effettuare la scansione, utilizzando le nostre API per assegnare un nome alle scansioni, ignorare determinati risultati, contrassegnare le scansioni e altro ancora.