WebdriverIO v9.28.0 предлагает важные обновления для QA-инженеров, сосредоточенные на новых возможностях, улучшениях стабильности и существенных исправлениях ошибок. Этот минорный релиз от 21 апреля 2026 года оптимизирует процессы автоматизации тестирования.

Ключевые Изменения

  • Новые Возможности: WebdriverIO v9.28.0 добавляет поддержку сетевых данных BiDi, предоставляя более детальный контроль и наблюдение за сетевыми запросами во время выполнения тестов. Этот релиз также включает маскировку данных в логах, позволяя скрывать конфиденциальную информацию для повышения безопасности.
  • Улучшения: Значительное улучшение предотвращает утечки памяти в shadow root при навигации в Single Page Applications (SPA). Это повышает стабильность и производительность тестов при взаимодействии со сложными веб-компонентами.
  • Исправления Ошибок: Устранен ряд критических проблем. Это включает исправление для disableElementImplicitWait, который не работал при слишком раннем определении, решение проблем с устаревшими shadow элементами, а также корректировку historyId в Allure reporter для использования ключей capabilities вместо cid. Исправлены также пути URL для Visual Testing, обеспечивая точные тесты визуальной регрессии.
  • Безопасность: Обновлены зависимости для устранения уязвимостей высокой степени серьезности, что обеспечивает более безопасную среду тестирования.

Влияние на QA-Команды

QA-команды получат выгоду от расширенных возможностей отладки с сетевыми данными BiDi и улучшенной стабильности тестов, особенно при работе с элементами shadow DOM и SPA. Обновления безопасности и исправления репортера способствуют более надежным и безопасным процессам автоматизации тестирования. Для получения дополнительной информации о расширяемости WebdriverIO, ознакомьтесь с нашей статьей о миграции WebdriverIO extensibility и multiremote.

Полный список изменений доступен в официальном changelog.