Automatisation avancée

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
Not for use with personal data

Avec Axe DevTools pour Mobile, vous pouvez effectuer des tests d'accessibilité complets à chaque étape du cycle de développement. Détectez les problèmes d'accessibilité grâce à l'automatisation avant qu'ils ne soient ajoutés à la base de code.

La configuration de l'automatisation se trouve sur la page Configuration pour l'automatisation.

Cette section abordera les fonctionnalités à votre disposition pour personnaliser votre expérience d'automatisation. Vous trouverez également des exemples d'intégration d'Axe DevTools dans vos cadres de test préférés dans la navigation à gauche.

Axe DevTools pour iOS permet de sauvegarder les analyses localement ou de les envoyer au tableau de bord. Sauvegardez les analyses localement pour générer des rapports de session en utilisant l'outil CLI Reporter Axe DevTools.

Configuration personnalisée

Utilisez certaines des fonctionnalités disponibles dans la méthode setUp pour personnaliser votre expérience de test.

override func setUp() {
	axe?.configuration.ignore(rule: AxeRuleId.ConflictingTraits.toString())
}

Mettre à jour le statut de la construction

Comme mentionné ci-dessus, Axe DevTools est disponible tout au long de votre pipeline CI/CD. Pour échouer une construction et empêcher un problème d'être fusionné, vous devrez échouer un test lorsque des problèmes d'accessibilité sont trouvés.

let result = try axe.run(onElement: XCUIApplication())

XCTAssertEqual(result.failures.count, 0)