fix(@wdio/utils): update driver packages for @wdio/utils#14879
fix(@wdio/utils): update driver packages for @wdio/utils#14879christian-bromann merged 1 commit intowebdriverio:mainfrom
Conversation
create-wdio
eslint-plugin-wdio
@wdio/allure-reporter
@wdio/appium-service
@wdio/browser-runner
@wdio/browserstack-service
@wdio/cli
@wdio/concise-reporter
@wdio/config
@wdio/cucumber-framework
@wdio/dot-reporter
@wdio/firefox-profile-service
@wdio/globals
@wdio/jasmine-framework
@wdio/json-reporter
@wdio/junit-reporter
@wdio/lighthouse-service
@wdio/local-runner
@wdio/logger
@wdio/mocha-framework
@wdio/protocols
@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
@wdio/xvfb
webdriver
webdriverio
commit: |
|
Hey mccmrunal 👋 Thank you for your contribution to WebdriverIO! Your pull request has been marked as an "Expensable" contribution. We've sent you an email with further instructions on how to claim your expenses from our development fund. We are looking forward to more contributions from you in the future 🙌 Have a nice day, |
|
Isn't this a breaking change? WDIO v9 packages require Node |
|
@christian-bromann, @eglitise is right — this is indeed a breaking change. I confirmed that geckodriver v6 requires Node >=20.0.0, which conflicts with WDIO v9's support for Node 18. However, the issue this PR fixes is also legitimate. How would you like to proceed? Should I revert this change for now, or is there a plan to align the Node versions? |
|
Given that Node.js v18 is deprecated a long time, I am ok keeping everything as is. We still have to make a major release removing support for Node.js v18. We may get to that before Christmas. |
Updates geckodriver dependency to v6.0.1+ in both @wdio/utils and @wdio/browser-runner packages. This removes the deprecated node-domexception dependency.
Fixes #14722
Proposed changes
//: # (Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.)
Types of changes
Checklist
Backport Request
//: # (The current
mainbranch is the development branch for WebdriverIO v9. If your change should be released to the current major version of WebdriverIO (v8), please raise another PR with the same changes against thev8branch.)v9and doesn't need to be back-ported#XXXXXFurther comments
I have ran the tests and the fix works fine , was straight forward
//: # (If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...)
Reviewers: @webdriverio/project-committers