Support for running WebdriverIO TypeScript tests on Node 20. Fixes #10901#11178
Support for running WebdriverIO TypeScript tests on Node 20. Fixes #10901#11178jan-molak wants to merge 5 commits intowebdriverio:mainfrom
Conversation
|
@christian-bromann e2e-mac failure seems to have something to do with node module caching, perhaps? |
|
Why do we install Serenity just to test some functionality? I suggest that we replace it with a check of our own |
Hey @erwinheitzman - This is to avoid changes to WDIO / TS-Node integration breaking WDIO / Serenity/JS integration. Adding a single dev dependency to be used in an integration test seemed like a reasonable way to enable a fast feedback loop for the WDIO project. Plus, it follows the same pattern WDIO uses to test integration with the Testing Library and other frontend frameworks like Lit, Preact, React, Svelte and Vue. I hope this explanation helps, but let me know if you have any other questions. Also see #10816 for reference. |
|
@jan-molak it seems like the added e2e tests are failing, mind taking a look? |
|
@christian-bromann - it looks like the failure of e2e-windows is unrelated to the change I proposed: and the Let me take another stab at this on a fresh branch |
|
Closing in favour of #11202 |
Thanks for the reply, makes sense 👍 |
Proposed changes
A more targeted variation of #11173, aimed at resolving #10901.
Types of changes
Checklist
Further comments
Reviewers: @webdriverio/project-committers