Aller au contenu principal

Axe Core

Vous pouvez inclure des tests d'accessibilité dans votre suite de tests WebdriverIO en utilisant les outils d'accessibilité open-source de Deque appelés Axe. La configuration est très simple, tout ce que vous avez à faire est d'installer l'adaptateur WebdriverIO Axe via :

npm install -g @axe-core/webdriverio

L'adaptateur Axe peut être utilisé soit en mode autonome ou testrunner en l'important et en l'initialisant simplement avec l'objet browser, par exemple :

import { browser } from '@wdio/globals'
import AxeBuilder from '@axe-core/webdriverio'

describe('Accessibility Test', () => {
it('should get the accessibility results from a page', async () => {
const builder = new AxeBuilder({ client: browser })

await browser.url('https://testingbot.com')
const result = await builder.analyze()
console.log('Acessibility Results:', result)
})
})

Vous pouvez trouver plus de documentation sur l'adaptateur Axe WebdriverIO sur GitHub.

Welcome! How can I help?

WebdriverIO AI Copilot