Тестирование доступности LambdaTest
Вы можете легко интегрировать тесты доступности в ваши тестовые наборы WebdriverIO, используя LambdaTest Accessibility Testing.
Преимущества тестирования доступности LambdaTest
Тестирование доступности LambdaTest помогает выявлять и исправлять проблемы доступности в ваших веб-приложениях. Вот ключевые преимущества:
- Легко интегрируется с существующей автоматизацией тестирования WebdriverIO.
- Автоматическое сканирование доступности во время выполнения тестов.
- Комплексная отчётность по соответствию WCAG.
- Подробное отслеживание проблем с рекомендациями по исправлению.
- Поддержка различных стандартов WCAG (WCAG 2.0, WCAG 2.1, WCAG 2.2).
- Аналитика доступности в реальном времени в панели управления LambdaTest.
Начало работы с тестированием доступности LambdaTest
Следуйте этим шагам для интеграции ваших тестовых наборов WebdriverIO с тестированием доступности LambdaTest:
- Установите пакет сервиса LambdaTest WebdriverIO.
- npm
- Yarn
- pnpm
- Bun
npm install --save-dev @lambdatest/wdio-lambdatest-service
yarn add --dev @lambdatest/wdio-lambdatest-service
pnpm add --save-dev @lambdatest/wdio-lambdatest-service
bun add --dev @lambdatest/wdio-lambdatest-service
- Обновите ваш конфигурационный файл
wdio.conf.js.
exports.config = {
//...
user: process.env.LT_USERNAME || '<lambdatest_username>',
key: process.env.LT_ACCESS_KEY || '<lambdatest_access_key>',
capabilities: [{
browserName: 'chrome',
'LT:Options': {
platform: 'Windows 10',
version: 'latest',
accessibility: true, // Enable accessibility testing
accessibilityOptions: {
wcagVersion: 'wcag21a', // WCAG version (wcag20, wcag21a, wcag21aa, wcag22aa)
bestPractice: false,
needsReview: true
}
}
}],
services: [
['lambdatest', {
tunnel: false
}]
],
//...
};
- Запустите ваши тесты как обычно. LambdaTest автоматически просканирует проблемы доступности во время выполнения теста.
npx wdio run wdio.conf.js
Параметры конфигурации
Объект accessibilityOptions поддерживает следующие параметры:
-
wcagVersion: Укажите версию стандарта WCAG для тестирования
wcag20- WCAG 2.0 уровень Awcag21a- WCAG 2.1 уровень Awcag21aa- WCAG 2.1 уровень AA (по умолчанию)wcag22aa- WCAG 2.2 уровень AA
-
bestPractice: Включить рекомендации по лучшим практикам (по умолчанию:
false) -
needsReview: Включить проблемы, требующие ручной проверки (по умолчанию:
true)
Просмотр отчётов о доступности
После завершения тестов вы можете просмотреть подробные отчёты о доступности в LambdaTest Dashboard:
- Перейдите к выполнению вашего теста
- Нажмите на вкладку "Accessibility"
- Просмотрите выявленные проблемы с уровнями серьёзности
- Получите рекомендации по исправлению каждой проблемы
Для получения более подробной информации посетите документацию по автоматизации доступности LambdaTest.