What’s New

webdriverio

Frameworks & Libraries

webdriverio release notes.

Latest v9.30.0 · by webdriverioWebsitewebdriverio/webdriverio

Changelog

v9.30.0

v9.30.0 (2026-07-21)
:eyeglasses: Spec Compliancy
  • wdio-protocols, webdriver
:bug: Bug Fix
  • webdriverio
    • #15400 fix(webdriverio): stop unrelated shadow roots leaking into scoped element lookups (@mccmrunal)
  • wdio-browser-runner, wdio-utils
    • #15399 fix(deps): bump geckodriver to 6.1.1 to fix geckoDriverVersion CLI leak (@mccmrunal)
  • wdio-allure-reporter
    • #15390 PR: Bug Fix 🐛fix(allure-reporter): attach suite-level before/after all hook steps to every test (@mccmrunal)
  • wdio-browserstack-service
    • #15376 fix(browserstack-service): report mocha hooks in the CLI/testhub flow [SDK-6809] (@pranay-v29)
    • #15381 fix(browserstack-service): coerce stringified boolean accessibility options (@xxshubhamxx)
    • #15382 fix(browserstack-service): finalize orphaned test runs on interrupted exit (SDK-4671) (@xxshubhamxx)
    • #15383 fix(a11y): route WDIO CLI-flow App Automate sessions to app-accessibility (SDK-3813) (@xxshubhamxx)
    • #15380 fix(browserstack-service): skip a11y scan for BiDi window/context commands (SDK-5047) (@xxshubhamxx)
    • #15379 fix(wdio-browserstack-service): ship a11y Browser type augmentations (@harshit-browserstack)
  • wdio-protocols, webdriver
:house: Internal
Committers: 6

v8.48.3

v8.48.3 (2026-07-01)
:rocket: New Feature
:nail_care: Polish
Committers: 11

v8.48.2

v8.48.2 (2026-07-01)
:rocket: New Feature
:nail_care: Polish
Committers: 11

v8.48.1

v8.48.1 (2026-07-01)
:rocket: New Feature
:nail_care: Polish
Committers: 11

v9.29.1

v9.29.1 (2026-06-26)
:rocket: New Feature
  • wdio-browserstack-service
    • #15335 feat(browserstack-service): one-to-many Test-Case-ID tagging (setCust… (@anish353)
:bug: Bug Fix
  • wdio-logger
  • webdriverio
    • #15353 fix(webdriverio): skip isConnected check for non-shadow element scope in BiDi (@mccmrunal)
:memo: Documentation
  • wdio-logger
  • Other
    • #15341 docs(tracing): Add blog post for Tracing Mode in devtools service (@Winify)
Committers: 5

v9.29.0

v9.29.0 (2026-06-18)
:bug: Bug Fix
:nail_care: Polish
:house: Internal
Committers: 6

v9.28.0

v9.28.0 (2026-06-10)
:bug: Bug Fix
:house: Internal
  • Other
  • wdio-browserstack-service, wdio-protocols, webdriver
    • #15283 fix: main pipeline failures & browserStack config.accessibility & more (@dprevost-LMI)
Committers: 9

v9.27.2

v9.27.2 (2026-05-26)
:rocket: New Feature
  • create-wdio, wdio-xvfb
    • #15235 feat(create-wdio): migrate to @wdio/electron-service and add Tauri service (@goosewobbler)
:bug: Bug Fix
  • wdio-browserstack-service
:nail_care: Polish
  • wdio-browserstack-service, wdio-types
  • wdio-browserstack-service
:memo: Documentation
Committers: 11

v9.27.1

v9.27.1 (2026-04-30)
:eyeglasses: Spec Compliancy
  • wdio-protocols, wdio-types, webdriver, webdriverio
:rocket: New Feature
:bug: Bug Fix
  • wdio-types, wdio-utils
    • #15204 fix(utils): skip desktop browser download when androidPackage is set (@mccmrunal)
  • wdio-local-runner, wdio-runner
    • #15193 fix: call afterSession hook on session init failure and guard worker IPC against kill race (@mccmrunal)
  • webdriverio
  • wdio-allure-reporter
    • #15112 Fix Allure reporter historyId — use capability key instead of cid (@todti)
  • wdio-protocols, wdio-types, webdriverio
  • wdio-runner
  • wdio-protocols, wdio-types, webdriver, webdriverio
:nail_care: Polish
:memo: Documentation
  • wdio-protocols, wdio-types, webdriver, webdriverio
:house: Internal
Committers: 9