Перейти до основного вмісту

Тестування доступності

Ви можете включити тести доступності до свого набору тестів із WebdriverIO за допомогою інструментів доступності з відкритим кодом від Deque під назвою Axe. Налаштування дуже просте, все, що вам потрібно зробити, це встановити адаптер WebdriverIO Axe за допомогою команди:

npm install -g @axe-core/webdriverio

Адаптер Axe можна використовувати або в автономному чи testrunner режимах, просто імпортувавши та ініціалізувавши його за допомогою об’єкта браузера, як показано тут:

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

Додаткову документацію про адаптер Axe для WebdriverIO можна знайти на GitHub.

Welcome! How can I help?

WebdriverIO AI Copilot