WebdriverIO v9.27.0: Appium, TypeScript, and Protocol Fixes
TL;DR
- Appium service startup issues resolved.
- TypeScript 7 compatibility improved.
queryAppStateprotocol 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-servicenow 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-globalsimproves compatibility with TypeScript 7. This resolves potential type-related errors for projects using the latest TypeScript versions. - Protocol Consistency: The
webdriverioandwdio-protocolspackages saw a revert of thequeryAppStateprotocol 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.
