Aggiorna lo stato della tua build

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

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);
    });