webdriverio v9.31.0

v9.31.0
Added 2
  • Support multi-element $$() in Expect
  • Support TypeScript files in CLI REPL
Fixed 8
  • Keep an undefined element that passes filter in wdio-utils
  • Respect WEBDRIVER_CACHE_DIR during driver setup
  • Retry requests aborted by connectionRetryTimeout
  • Reset current context when browsing context is destroyed
  • Scroll by deltaX/deltaY in scrollIntoView wheel action
  • Guard ShadowRootManager preload script against partial-Bidi remotes
  • Compose element command overrides
  • Don't collapse Windows paths to drive letter in Allure reporter toPackageLabel

From webdriverio

⚠️ Partially failed release. Please use v9.31.1 instead.

v9.31.0 (2026-08-18)
:rocket: New Feature
  • eslint-plugin-wdio, wdio-browser-runner, wdio-globals, wdio-jasmine-framework, wdio-local-runner, wdio-runner
:bug: Bug Fix
  • wdio-utils
  • wdio-utils, webdriver
  • webdriver
    • #15504 fix(webdriver): retry requests aborted by connectionRetryTimeout (@birtles)
  • wdio-cli
  • wdio-browser-runner, webdriverio
  • webdriverio
    • #15477 fix(webdriverio): reset current context when browsing context is destroyed (@Badisi)
    • #15473 fix(webdriverio): scroll by deltaX/deltaY in scrollIntoView wheel action (@wswebcreation)
    • #15350 fix(webdriverio): guard ShadowRootManager preload script against partial-Bidi remotes (@navin772)
  • wdio-utils, webdriverio
  • wdio-allure-reporter
    • #15502 fix(allure-reporter): don't collapse Windows paths to drive letter in toPackageLabel (@mccmrunal)
  • Other
:memo: Documentation
:house: Internal
Committers: 13
View original

Upgraded? How did it go?

Discussion