Download het axeDevToolsXCUI-framework
Initialiseer en configureer het axeDevToolsXCUI-framework binnen uw UI-tests
Installatie
Vereisten:
- Xcode 16.4 of nieuwer
- iOS 17.7 of hoger
- Axe DevTools Mobile API-sleutel
- Axe Developer Hub Project ID
Voorbeeldapplicatie
U kunt onze voorbeeldapplicatie op GitHub downloaden om een werkend voorbeeld van het axeDevToolsXCUI framework te zien, geïmplementeerd binnen een eenvoudige UI-test. Voeg uw Deque-referenties toe en volg de README om te beginnen met scannen. Deze applicatie is ontoegankelijk om de implementatiestappen van axe DevTools Mobile en het detecteren van toegankelijkheidsproblemen te demonstreren.
Download & Embed het axeDevToolsXCUI framework
Met behulp van Swift Package Manager
Pakket-URL: https://github.com/dequelabs/axe-devtools-ios.
- Selecteer in Xcode uw hoofdproject om de projectinstellingen te openen.
- Zorg ervoor dat in het instellingenpaneel het hoofdproject is geselecteerd en niet een doel.
- Selecteer het tabblad Package Dependancies .
- Selecteer het plusteken om een pakketafhankelijkheid toe te voegen.
- Voer de pakket-URL in en selecteer het
axe-devtools-iospakket. - Voor de
Dependency Rule, kies de exacte versie en voer het label in dat u wilt ophalen. - Selecteer de knop Pakket toevoegen .
- U wordt gevraagd een doel te kiezen waaraan u het framework wilt toevoegen. Voor
axeDevToolsXCUIselecteert u het selectievakje aan de linkerkant en kiest u vervolgens uw UITest-doel. - Selecteer de knop Pakket toevoegen opnieuw en Xcode zal beginnen met het ophalen van de assets.
Met behulp van Artifactory
Bekijk de instructies voor het gebruik van Artifactory.
Embed Framework
- Sleep de
axeDevToolsXCUI.xcframeworknaar de Frameworks map van uw project. - Voeg het toe aan het UI Test-doel van uw applicatie.
- Selecteer in de projectinstellingen het UI Test-doel van uw applicatie.
- Selecteer het tabblad **Build Phases** .
- Voeg het framework toe aan *Copy Frameworks*. (Het zou al in "Link Binary With Libraries" moeten staan.)
Blijf op de hoogte
Controleer dubbel of uw versie van axe DevTools Mobile voor iOS up-to-date is, om ervoor te zorgen dat u de nieuwste regels en functies heeft. Het wordt niet automatisch bijgewerkt, dus u moet periodiek controleren op een nieuwe versie. Zie Hoe axe DevTools Mobile voor iOS up-to-date te houden voor details.
Wat is de volgende stap?
Configureer vervolgens uw geautomatiseerde XCTest-suite om te scannen op toegankelijkheidsproblemen. Voor een snelle start kunt u Auto Scan gebruiken om toegankelijkheidsproblemen automatisch te identificeren terwijl uw bestaande test-suite draait. Voor meer gedetailleerde controle en aanpassing in uw tests, stel in voor Gericht Testen.


