Actualizar el estado de tu compilación

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

Revele y resuelva problemas de accesibilidad más temprano en su ciclo de vida de desarrollo de software integrando axe DevTools Mobile en su tubería de CI/CD. Encuentre problemas de accesibilidad ejecutando un escaneo y manejando los resultados. Fallar las pruebas cuando se encuentren problemas y fallar las compilaciones para evitar que estos problemas se fusionen con su código de producción. El siguiente fragmento de código muestra un ejemplo de cómo podría fallar una compilación cuando se encuentran problemas de accesibilidad en los resultados del escaneo. (Este ejemplo utiliza JavaScript con el marco de pruebas 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);
    });