Download de Axe DevTools Mobile Appium Drivers
Voeg de Axe DevTools Mobile drivers toe aan uw 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 u uw inloggegevens toevoegen aan een ~/.npmrc bestand. Volg onze gids voor uw npm-register instellen voor toegang tot Axe DevTools Mobile.
Installeer de drivers
Installeer de vereiste drivers op je Appium-instantie via de commandoregel:
Axe XCUITest Driver voor iOS-testen
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-testen
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
Het uitvoeren van Appium-tests op echte iOS-apparaten vereist extra configuratie omdat Axe DevTools voor Mobile gebruikmaakt 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.
U 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 bij te werken om ervoor te zorgen dat u de nieuwste regels en functies hebt. Deze worden niet automatisch bijgewerkt, dus u moet periodiek controleren op onze nieuwe versies. Zie Hoe je Axe DevTools Mobile voor Appium bijwerkt 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 uw tests, stel Gerichte Tests in.
