NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4413 most downloaded on npm
Utility package providing type information for a variety of WebdriverIO interfaces
Last release 4 days ago
13 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 56 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
216 releases · first in 2021
One column per quarter.
Nothing published for this version
wdio-cli, wdio-crossbrowsertesting-service, wdio-types
wdio-cli, wdio-crossbrowsertesting-service, wdio-types
devtools, wdio-allure-reporter, wdio-browser-runner, wdio-cli, wdio-devtools-service, wdio-types, wdio-utils, webdriver, webdriverio
devtools automation protocol (@christian-bromann)wdio-cli, wdio-config
wdio-browser-runner, wdio-protocols, wdio-webdriver-mock-service, webdriver, webdriverio
webdriverio
wdio-browser-runner, wdio-globals, wdio-runner, wdio-types, webdriver, webdriverio
wdio-browserstack-service
wdio-appium-service
wdio-config
wdio-browserstack-service
webdriverio
wdio-browserstack-service, wdio-types, wdio-utils
wdio-utils
wdio-browserstack-service
webdriverio
webdriver
wdio-utils, webdriver, webdriverio
wdio-allure-reporter
wdio-devtools-service
wdio-types
devtools, eslint-plugin-wdio, wdio-allure-reporter, wdio-appium-service, wdio-browser-runner, wdio-browserstack-service, wdio-cli, wdio-concise-reporter, wdio-config, wdio-crossbrowsertesting-service, wdio-cucumber-framework, wdio-devtools-service, wdio-dot-reporter, wdio-firefox-profile-service, wdio-globals, wdio-jasmine-framework, wdio-junit-reporter, wdio-local-runner, wdio-logger, wdio-mocha-framework, wdio-repl, wdio-reporter, wdio-runner, wdio-sauce-service, wdio-shared-store-service, wdio-smoke-test-cjs-service, wdio-smoke-test-reporter, wdio-smoke-test-service, wdio-spec-reporter, wdio-static-server-service, wdio-sumologic-reporter, wdio-testingbot-service, wdio-types, wdio-utils, wdio-webdriver-mock-service, webdriver, webdriverio
wdio-browserstack-service, wdio-types
wdio-utils
wdio-browserstack-service
wdio-browserstack-service, wdio-types
wdio-browserstack-service
Christian Bromann (@christian-bromann)
wdio-cucumber-framework
wdio-types
webdriverio
wdio-browserstack-service
Christian Bromann (@christian-bromann)
wdio-browserstack-service
wdio-appium-service
wdio-protocols
wdio-allure-reporter, webdriver
wdio-appium-service
wdio-types
bstack:options for v8 (@dprevost-LMI)webdriver, webdriverio
wdio-allure-reporter, webdriver
webdriverio
Tamsil Sajid Amani (@TamsilAmani)
wdio-browserstack-service
wdio-types
wdio-browserstack-service
wdio-browser-runner, wdio-browserstack-service
eslint-plugin-wdio
webdriverio
wdio-utils
wdio-types
wdio-config
wdio-junit-reporter
wdio-allure-reporter
wdio-types
wdio-browser-runner, wdio-browserstack-service
wdio-cli, wdio-runner, wdio-utils, webdriverio
wdio-cli, wdio-runner, wdio-utils, webdriverio
wdio-browserstack-service
wdio-browserstack-service
wdio-browser-runner, webdriverio
wdio-browserstack-service
webdriver
wdio-globals
wdio-browser-runner, webdriverio
webdriverio
wdio-types
wdio-browserstack-service
wdio-cli
Alex Rivero Ferràs (@AlexRivero)
wdio-browserstack-service
wdio-cli, wdio-config
webdriverio
wdio-allure-reporter
wdio-devtools-service
wdio-types
wdio-allure-reporter, wdio-browser-runner, wdio-browserstack-service, wdio-cli, wdio-types, wdio-utils
wdio-allure-reporter, wdio-browser-runner, wdio-browserstack-service, wdio-cli, wdio-types, wdio-utils
wdio-utils
wdio-cli, wdio-config, wdio-types
webdriverio
wdio-browser-runner
wdio-cli
wdio-cli, wdio-config, wdio-types
wdio-browser-runner, wdio-cli, wdio-globals, wdio-jasmine-framework, wdio-runner, wdio-types
wdio-browser-runner, wdio-cli, wdio-globals, wdio-jasmine-framework, wdio-runner, wdio-types
devtools, wdio-utils, webdriver, webdriverio
devtools, wdio-utils, webdriver, webdriverio
wdio-browser-runner, wdio-globals, wdio-jasmine-framework, wdio-junit-reporter, wdio-runner, wdio-types
wdio-types, webdriver
Andrei Sakalouski (@AndreiSakalouski)
wdio-cli
wdio-allure-reporter
devtools, wdio-types
wdio-browser-runner, wdio-cli, wdio-globals, wdio-jasmine-framework, wdio-runner, wdio-types
wdio-browser-runner, wdio-cli, wdio-globals, wdio-jasmine-framework, wdio-runner, wdio-types
wdio-browser-runner, wdio-runner, wdio-types
wdio-browser-runner, wdio-runner, wdio-types
wdio-browser-runner, wdio-cli, wdio-local-runner, wdio-runner, wdio-types, wdio-utils, webdriver, webdriverio
wdio-browser-runner, wdio-cli, wdio-local-runner, wdio-runner, wdio-types, wdio-utils, webdriver, webdriverio
wdio-browserstack-service
wdio-logger
wdio-types
wdio-utils
wdio-browserstack-service
wdio-spec-reporter, wdio-types, webdriverio
wdio-sauce-service
webdriverio
wdio-spec-reporter, wdio-types, webdriverio
wdio-cli
wdio-browser-runner, wdio-globals, wdio-jasmine-framework, wdio-runner
wdio-browserstack-service
wdio-cli, wdio-config, wdio-local-runner, wdio-types
wdio-cli, wdio-config, wdio-local-runner, wdio-types
wdio-config
## v8.26.3 (2023-12-19) #### :bug: Bug Fix * wdio-utils * #11835 fix for issue #11834 - fixing skip test for jasmine on beforeTest hook (@HananArgov)
wdio-utils
wdio-utils, wdio-webdriver-mock-service, webdriverio
wdio-browser-runner
wdio-utils, wdio-webdriver-mock-service, webdriverio
wdio-types
Nothing published for this version
Nothing published for this version
Nothing published for this version
Christian Bromann (@christian-bromann)
wdio-utils
wdio-types, webdriver
wdio-browser-runner, wdio-cli, wdio-config, wdio-globals, wdio-jasmine-framework, wdio-reporter, wdio-runner, wdio-smoke-test-cjs-service, wdio-smoke-
wdio-browser-runner, wdio-cli, wdio-config, wdio-globals, wdio-jasmine-framework, wdio-reporter, wdio-runner, wdio-smoke-test-cjs-service, wdio-smoke-test-reporter, wdio-smoke-test-service, wdio-types
#11714 (@wdio/runner): support assertion hooks (@christian-bromann)
Given you have the following hooks in your wdio.conf.js:
beforeAssertion: (params) => {
console.log('beforeAssertion', params)
},
afterAssertion: (params) => {
console.log('afterAssertion', params)
}
and in your tests you have an assertion like this:
await expect(browser).toHaveTitle('WebdriverIO · Next-gen browser and mobile automation test framework for Node.js | WebdriverIO')
Then it will log the following data:
[0-0] beforeAssertion {
[0-0] matcherName: 'toHaveTitle',
[0-0] expectedValue: 'WebdriverIO · Next-gen browser and mobile automation test framework for Node.js | WebdriverIO',
[0-0] options: {
[0-0] wait: 5000,
[0-0] interval: 500,
[0-0] beforeAssertion: [AsyncFunction: beforeAssertion],
[0-0] afterAssertion: [AsyncFunction: afterAssertion]
[0-0] }
[0-0] }
[0-0] afterAssertion {
[0-0] matcherName: 'toHaveTitle',
[0-0] expectedValue: 'WebdriverIO · Next-gen browser and mobile automation test framework for Node.js | WebdriverIO',
[0-0] options: {
[0-0] wait: 5000,
[0-0] interval: 500,
[0-0] beforeAssertion: [AsyncFunction: beforeAssertion],
[0-0] afterAssertion: [AsyncFunction: afterAssertion]
[0-0] },
[0-0] result: { pass: true, message: [Function: message] }
[0-0] }
wdio-cucumber-framework, wdio-utils
wdio-cucumber-framework, wdio-utils
webdriver
wdio-browser-runner, wdio-cli, wdio-config, wdio-jasmine-framework, wdio-local-runner, wdio-mocha-framework, wdio-repl, wdio-reporter, wdio-runner, wdio-types, wdio-utils, webdriverio
intialise wording in variables, comments and elsewhere (@christian-bromann)wdio-cli, wdio-protocols, webdriver, webdriverio
wdio-cli, wdio-protocols, webdriver, webdriverio
wdio-browser-runner, wdio-globals, wdio-jasmine-framework, wdio-runner
webdriverio
geolocation, colorScheme, userAgent and onLine (@christian-bromann)wdio-protocols, webdriverio
wdio-types, wdio-webdriver-mock-service, webdriver
webdriverio
wdio-devtools-service
wdio-browserstack-service, wdio-protocols, wdio-utils, webdriver, webdriverio
wdio-allure-reporter
wdio-jasmine-framework
wdio-cucumber-framework
webdriverio
Alexander Korneev (@AlexKorTutu)
webdriverio
wdio-cli
wdio-allure-reporter
wdio-browserstack-service
wdio-types, wdio-utils
devtools, eslint-plugin-wdio, wdio-allure-reporter, wdio-browser-runner, wdio-cli, wdio-config, wdio-cucumber-framework, wdio-devtools-service, wdio-g
wdio-cli
yarn-install with a custom install that supports pnpm as well (@christian-bromann)webdriverio
devtools, eslint-plugin-wdio, wdio-allure-reporter, wdio-browser-runner, wdio-cli, wdio-config, wdio-cucumber-framework, wdio-devtools-service, wdio-globals, wdio-reporter, wdio-runner, wdio-sauce-service, wdio-shared-store-service, wdio-smoke-test-cjs-service, wdio-types, wdio-utils, webdriver, webdriverio
wdio-cli, wdio-config, wdio-types, wdio-utils, webdriverio
wdio-cli, wdio-config, wdio-types, wdio-utils, webdriverio
webdriverio
wdio-browser-runner
wdio-allure-reporter
devtools, wdio-browserstack-service, wdio-cli, wdio-config, wdio-crossbrowsertesting-service, wdio-cucumber-framework, wdio-firefox-profile-service, w
devtools, wdio-browserstack-service, wdio-cli, wdio-config, wdio-crossbrowsertesting-service, wdio-cucumber-framework, wdio-firefox-profile-service, wdio-runner, wdio-sauce-service, wdio-shared-store-service, wdio-spec-reporter, wdio-types, wdio-utils, webdriverio
webdriverio
wdio-cli
## v8.16.22 (2023-10-06) #### :bug: Bug Fix * wdio-cucumber-framework * #11356 Export dataTabels, world & status from cucumber (@tamil777selvan) ####
wdio-cucumber-framework
wdio-browserstack-service, wdio-cli, wdio-jasmine-framework, wdio-sauce-service, wdio-types, wdio-utils
wdio-browserstack-service, wdio-cli, wdio-jasmine-framework, wdio-sauce-service, wdio-types, wdio-utils
wdio-allure-reporter
Christian Bromann (@christian-bromann)
webdriverio
wdio-cucumber-framework
wdio-cli
wdio-utils
wdio-types
@vue/test-utils (@christian-bromann)wdio-browserstack-service, wdio-types
wdio-browserstack-service, wdio-types
wdio-cli
wdio-utils
wdio-cucumber-framework
wdio-types, wdio-utils, webdriver
wdio-sauce-service
Erwin Heitzman (@erwinheitzman)
wdio-cucumber-framework
wdio-cli, wdio-types
Artur Ćwikliński (@arturCwiklinsky)
wdio-browser-runner
wdio-types
Christian Bromann (@christian-bromann)
wdio-types, wdio-utils
wdio-allure-reporter
wdio-runner
wdio-utils
wdio-appium-service
cacheDir (@christian-bromann)wdio-appium-service, wdio-browserstack-service, wdio-cli, wdio-firefox-profile-service, wdio-runner, wdio-sauce-service, wdio-testingbot-service, wdio
wdio-appium-service, wdio-browserstack-service, wdio-cli, wdio-firefox-profile-service, wdio-runner, wdio-sauce-service, wdio-testingbot-service, wdio-types
wdio-browser-runner, wdio-cli
wdio-browser-runner, wdio-cli, wdio-types, wdio-utils, webdriver
wdio-browser-runner, wdio-cli, wdio-devtools-service, wdio-runner, wdio-selenium-standalone-service, wdio-types, wdio-utils, wdio-webdriver-mock-servi
wdio-browser-runner, wdio-cli, wdio-devtools-service, wdio-runner, wdio-selenium-standalone-service, wdio-types, wdio-utils, wdio-webdriver-mock-service, webdriver, webdriverio
wdio-cli
wdio-browser-runner
Christian Bromann (@christian-bromann)
devtools, wdio-browser-runner
wdio-browserstack-service
wdio-appium-service, wdio-protocols, wdio-types, webdriverio
wdio-cucumber-framework
wdio-appium-service, wdio-protocols, wdio-types, webdriverio
Christian Bromann (@christian-bromann)
wdio-sauce-service
wdio-cucumber-framework
devtools
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →