Skip to content

feat(service): accept webdriverio 10 as a peer - #409

Merged
vishnuv688 merged 9 commits into
mainfrom
feat/wdio-v10-peer-support
Oct 7, 2026
Merged

vishnuv688 merged 9 commits into
mainfrom
feat/wdio-v10-peer-support

Conversation

@vishnuv688

@vishnuv688 vishnuv688 commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

What & why

Type of change

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Polish (an improvement to an existing feature)
  • Breaking change (existing behavior changes for users)
  • Documentation
  • Internal (build, CI, dependencies, tooling)

Packages touched

  • shared (types and contracts)
  • core (framework-agnostic capture/reporting)
  • elements (published element/snapshot API — @wdio/elements)
  • service (WebdriverIO adapter)
  • nightwatch-devtools (Nightwatch adapter)
  • selenium-devtools (Selenium adapter)
  • selenium-devtools-py (Selenium Python adapter)
  • backend (server)
  • app (UI)
  • script (page-injected runtime)
  • trace (Trace mode)

Notes for reviewers

Screenshots / recordings

@greptile-apps

greptile-apps Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[High risk] Dependency and peer-dependency changes across the workspace.

No new blocking issue was established, but the two earlier review concerns remain.

Summary

This PR accepts WebdriverIO 10 as a peer, adds a two-version install and type smoke check, updates dependencies, and changes how the page collector waits for a late body.

  • The smoke check does not run the service or element APIs.
  • The collector logs a missing body but still waits indefinitely.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart LR
  A[WebdriverIO 9 or 10] --> B[Install packed packages]
  B --> C[Import entry points]
  C --> D[Check types]
  D --> E[CI smoke check ends]
Loading

Reviews (4) · Last reviewed commit: "fix(service): use the project's own @wdi..."

Comment thread packages/service/package.json
Comment thread packages/script/src/utils.ts
@vishnuv688
vishnuv688 merged commit ca93494 into main Oct 7, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant