Перейти к основному содержанию

Поддержка нескольких фреймворков

DevTools автоматически работает с Mocha, Jasmine и Cucumber без необходимости специфической конфигурации для каждого фреймворка. Просто добавьте сервис в вашу конфигурацию WebDriverIO, и все функции будут работать одинаково хорошо, независимо от того, какой тестовый фреймворк вы используете.

Поддерживаемые фреймворки:

  • Mocha - Выполнение на уровне тестов и набора тестов с фильтрацией grep
  • Jasmine - Полная интеграция с фильтрацией на основе grep
  • Cucumber - Выполнение сценариев и примеров с возможностью указания feature:line

Один и тот же интерфейс отладки, повторное выполнение тестов и функции визуализации работают одинаково во всех фреймворках.

Конфигурация

// wdio.conf.js
export const config = {
framework: 'mocha', // или 'jasmine' или 'cucumber'
services: ['devtools'],
// ...
};

Welcome! How can I help?

WebdriverIO AI Copilot