Aktualisieren Sie Ihren Build-Status

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

Decken Sie Barrierefreiheitsprobleme früher im Lebenszyklus Ihrer Softwareentwicklung auf und beheben Sie diese, indem Sie Axe DevTools Mobile in Ihre CI/CD-Pipeline integrieren. Finden Sie Barrierefreiheitsprobleme, indem Sie einen Scan ausführen und die Ergebnisse bearbeiten. Lassen Sie Tests fehlschlagen, wenn Probleme gefunden werden, und stoppen Sie Builds, um zu verhindern, dass diese Probleme in Ihren Produktivcode übernommen werden. Der untenstehende Codeausschnitt zeigt ein Beispiel dafür, wie Sie einen Build fehlschlagen lassen, wenn in Ihren Scanergebnissen Barrierefreiheitsprobleme gefunden werden. (Dieses Beispiel verwendet JavaScript mit dem Mocha-Testframework.)

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