Aggiorna lo stato della tua build
Not for use with personal data
Rivela e risolvi i problemi di accessibilità in modo anticipato nel ciclo di vita dello sviluppo software integrando Axe DevTools Mobile nel tuo pipeline CI/CD. Trova problemi di accessibilità eseguire una scansione e gestire i risultati. Fallisci i test quando vengono trovati problemi e fallisci le build per evitare che questi problemi vengano uniti al tuo codice di produzione. Il frammento di codice seguente mostra un esempio di come fallire una build quando vengono trovati problemi di accessibilità nei risultati della scansione. (Questo esempio utilizza JavaScript con il framework di 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);
});