Aktualisieren Sie Ihren Build-Status
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);
});