Krijg de axe DevTools Mobile Appium Drivers
Voeg de axe DevTools Mobile drivers toe aan je Appium-omgeving
Vereist:
- Je tests draaien op Appium versie 2.0 of hoger
- Deque API-sleutel
- Gebruik van UiAutomator2 of XCUITest Driver
- Node.js v.20 of hoger
Eerste keer installatie
Configureer npm voor toegang tot axe DevTools Mobile
De axe DevTools Mobile Appium drivers zijn beschikbaar via Deque's Artifactory als een npm-pakket. Daarom moet je je inloggegevens toevoegen aan een ~/.npmrc bestand. Volg onze handleiding voor het instellen van je npm-register om toegang te krijgen tot axe DevTools Mobile.
Installeer de drivers
Installeer de vereiste drivers op je Appium-instantie via de commandoregel:
axe XCUITest Driver voor iOS-tests
Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-xcuitest-driverAppium 3
appium driver install --source=npm @axe-devtools/axe-appium3-xcuitest-driverAls je op enig moment moet deïnstalleren, kun je dit via de commandoregel doen:
appium driver uninstall axexcuitestaxe UIAutomator2 Driver voor Android-tests
Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driverAppium 3
appium driver install --source=npm @axe-devtools/axe-appium3-uiautomator2-driverAls je op enig moment moet deïnstalleren, kun je dit via de commandoregel doen:
appium driver uninstall axeuiautomator2Optioneel: Configureer iOS-driver voor echte apparaten
Appium-tests uitvoeren op echte iOS-apparaten vereist extra setup omdat axe DevTools voor Mobile gebruik maakt van WebDriverAgent (WDA).
Het standaardpad van ons WebDriverAgent Xcode-project is:\
~/.appium/node_modules/@axe-devtools/axe-appium-xcuitest-driver/node_modules/@axe-devtools/axe-appium-webdriveragent/WebDriverAgent.xcodeproj.
Je kunt appium driver run axexcuitest open-wda uitvoeren in de terminal om het WDA Xcode-project te openen.
Je kunt de XCUITest Driver Real Device Configuration-gids van Appium gebruiken om te beginnen, maar houd er rekening mee dat hun standaardpad naar WDA anders is dan het onze.
Blijf up-to-date
Het is belangrijk om de axe DevTools Mobile Appium drivers regelmatig te updaten om ervoor te zorgen dat je de nieuwste regels en functies hebt. Deze worden niet automatisch bijgewerkt, dus je moet regelmatig naar nieuwe versies kijken. Zie Hoe axe DevTools Mobile voor Appium te updaten voor details.
Wat nu?
Configureer vervolgens je geautomatiseerde testpakket om te scannen op toegankelijkheidsproblemen. Gebruik voor een snelle start Auto Scan om toegankelijkheidsproblemen automatisch te identificeren terwijl je bestaande testpakket draait:
- Auto Scan met de UIAutomator2 Driver
- Auto Scan met de XCUITest Driver Voor meer gedetailleerde controle en aanpassing in je tests, stel in voor Gerichte Tests.
