Aggiorna lo stato della tua build
Not for use with personal data
Individua e risolvi i problemi di accessibilità nelle fasi iniziali del ciclo di vita dello sviluppo software integrando axe DevTools Mobile nella tua pipeline CI/CD. Trova i problemi di accessibilità eseguendo una scansione e gestendo i risultati. Fai fallire i test quando vengono rilevati problemi e fai fallire le build per evitare che questi problemi vengano uniti al codice di produzione. Il frammento di codice riportato di seguito mostra un esempio di come una build potrebbe fallire quando nei risultati della scansione vengono rilevati problemi di accessibilità. (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);
});