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 bénéficier de 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 traitera des fonctionnalités disponibles pour personnaliser votre expérience d'automatisation. Vous trouverez également des exemples d'intégration d'axe DevTools dans vos frameworks de test préférés dans la navigation de gauche.

Axe DevTools pour iOS permet d'enregistrer les analyses localement ou de les envoyer vers le tableau de bord. Enregistrez les analyses localement pour générer des rapports de session à l'aide de l'outil axe DevTools Reporter CLI .

Configuration personnalisée

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

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

Mettre à jour le statut du build

Comme mentionné ci-dessus, axe DevTools est disponible tout au long de votre pipeline CI/CD. Pour faire échouer un build et empêcher la fusion d'un problème, vous devrez faire échouer un test lorsque des problèmes d'accessibilité sont détectés.

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

XCTAssertEqual(result.failures.count, 0)