Aktualisieren Sie Ihren Build-Status
Not for use with personal data
Entdecken und lösen Sie Zugänglichkeitsprobleme früher im Lebenszyklus Ihrer Softwareentwicklung, indem Sie axe DevTools Mobile in Ihre CI/CD-Pipeline integrieren. Finden Sie Probleme mit der Barrierefreiheit, indem Sie einen Scan ausführen und die Ergebnisse verarbeiten. Lassen Sie Tests fehlschlagen, wenn Probleme gefunden werden, und lassen Sie Builds fehlschlagen, um zu verhindern, dass diese Probleme mit Ihrem Produktionscode zusammengeführt werden. Der folgende Codeausschnitt zeigt ein Beispiel dafür, wie ein Build fehlschlagen würde, wenn in Ihren Scanergebnissen Probleme mit der Zugänglichkeit 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);
});