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
Je kunt onze voorbeeldapplicatie op GitHub downloaden om een werkend voorbeeld van het axeDevToolsXCUI-framework te zien, geïmplementeerd in een eenvoudige UI-test. Voeg je Deque-gegevens 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 & integreer 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 Package Dependancies-tabblad.
- Selecteer het plusteken om een pakketafhankelijkheid toe te voegen.
- Voer de pakket-URL in en selecteer het
axe-devtools-ios-pakket. - Kies voor de
Dependency Rulede exacte versie en voer het label in om op te halen. - Selecteer de Pakket toevoegen-knop.
- Je wordt gevraagd een doel te kiezen om het framework aan toe te voegen. Voor
axeDevToolsXCUI, vink je het selectievakje links aan en selecteer je je UITest-doel. - Selecteer nogmaals de Pakket toevoegen-knop, en Xcode begint de middelen op te halen.
Met behulp van Artifactory
Bekijk de instructies voor het gebruik van Artifactory.
Embed Framework
- Sleep de
axeDevToolsXCUI.xcframeworknaar de Frameworks-map van je 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 **Build Phases**-tabblad.
- Voeg het framework toe aan *Copy Frameworks*. (Het zou al in Link Binary With Libraries moeten staan.)
Blijf op de hoogte
Controleer of je versie van Axe DevTools Mobile voor iOS up-to-date is, om ervoor te zorgen dat je de nieuwste regels en functies hebt. Het wordt niet automatisch bijgewerkt, dus je dient periodiek te controleren op een nieuwe versie. Zie Hoe Axe DevTools Mobile voor iOS bij te werken voor meer informatie.
Wat is de volgende stap?
Configureer vervolgens je geautomatiseerde XCTest-suite om te scannen op toegankelijkheidsproblemen. Voor een snelle start gebruik Auto Scan om toegankelijkheidsproblemen automatisch te identificeren terwijl je bestaande testsuite draait. Voor meer gedetailleerde controle en aanpassing in je tests, stel in voor Gericht Testen.


