WebdriverIO v9.27.0: Appium, TypeScript, and Protocol Fixes

TL;DR

  • Appium service startup issues resolved.
  • TypeScript 7 compatibility improved.
  • queryAppState protocol changes reverted.

Key Changes

WebdriverIO v9.27.0, released on March 23, 2026, focuses on critical bug fixes to enhance stability and compatibility. This minor update addresses specific issues impacting test automation workflows.

  • Appium Service Stability: The wdio-appium-service now correctly handles Appium stderr log output, preventing startup failures. This fix ensures more reliable test execution when using Appium with WebdriverIO.
  • TypeScript Compatibility: An important fix in wdio-globals improves compatibility with TypeScript 7. This resolves potential type-related errors for projects using the latest TypeScript versions.
  • Protocol Consistency: The webdriverio and wdio-protocols packages saw a revert of the queryAppState protocol rename. Additionally, a mobile command wrapper was removed, restoring expected behavior for mobile testing commands. For more on WebdriverIO’s capabilities, including mobile testing, refer to our webdriverio-tutorial-nodejs.

Impact for QA Teams

These updates directly benefit QA engineers by improving the reliability of test environments. Teams using Appium will experience fewer startup issues, while those on TypeScript 7 will find better integration. The protocol reverts ensure consistent mobile command execution, reducing unexpected test failures. For advanced configurations, consider our article on webdriverio-extensibility-multiremote-migration.