Mettez à jour votre statut de build
Not for use with personal data
Révélez et résolvez les problèmes d'accessibilité plus tôt dans votre cycle de développement logiciel en intégrant axe DevTools Mobile dans votre pipeline CI/CD. Recherchez les problèmes d’accessibilité en exécutant une analyse et en gérant les résultats. Faites échouer les tests lorsque des problèmes sont détectés et faites échouer les builds pour empêcher que ces problèmes ne soient fusionnés avec votre code de production. L'extrait de code ci-dessous montre un exemple de la manière dont vous feriez échouer une build lorsque des problèmes d'accessibilité sont détectés dans vos résultats d'analyse. (Cet exemple utilise JavaScript avec le framework de test Mocha.)
it('your-scan', async () => {
// run accessibility scan
const result = await driver.execute('mobile: axeScan', axeSettings);
// ensure no error occurred during the scan
if (result.axeError) {
assert.fail(`AxeScan failed with error: ${result.axeError}`);
}
const failCount = result.axeRuleResults.filter(rule => rule.status === 'FAIL').length;
// assert that there are no accessibility violations
assert.strictEqual(failCount, 0);
});