microsoft / react-native-test-app

react-native-test-app provides an app for all supported platforms as a package
MIT License
586 stars 87 forks source link

chore(deps): update webdriverio to v9 (major) #2197

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 2 weeks ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-wdio (source) ^8.20.0 -> ^9.0.0 age adoption passing confidence
webdriverio (source) ^8.40.0 -> ^9.0.0 age adoption passing confidence

Release Notes

webdriverio/webdriverio (eslint-plugin-wdio) ### [`v9.0.5`](https://togithub.com/webdriverio/webdriverio/blob/HEAD/CHANGELOG.md#v905-2024-08-20) [Compare Source](https://togithub.com/webdriverio/webdriverio/compare/v9.0.4...v9.0.5) ##### :bug: Bug Fix - `eslint-plugin-wdio`, `wdio-browser-runner`, `wdio-cli`, `wdio-globals`, `wdio-jasmine-framework`, `wdio-runner` - [#​13422](https://togithub.com/webdriverio/webdriverio/pull/13422) fix(website): update expect-webdriverio to latest ([@​christian-bromann](https://togithub.com/christian-bromann)) - `wdio-cli` - [#​13421](https://togithub.com/webdriverio/webdriverio/pull/13421) fix([@​wdio/cli](https://togithub.com/wdio/cli)): preset type should be `null` ([@​christian-bromann](https://togithub.com/christian-bromann)) - [#​13416](https://togithub.com/webdriverio/webdriverio/pull/13416) fix(webdriverio): issue generating sample project on V9 ([#​13413](https://togithub.com/webdriverio/webdriverio/issues/13413)) ([@​giuseppe-salvatore](https://togithub.com/giuseppe-salvatore)) - `wdio-utils`, `webdriver` - [#​13417](https://togithub.com/webdriverio/webdriverio/pull/13417) fix(webdriver): better type check for webSocketUrl capability ([@​christian-bromann](https://togithub.com/christian-bromann)) ##### :nail_care: Polish - `webdriver` - [#​13423](https://togithub.com/webdriverio/webdriverio/pull/13423) polish(webdriver): throw better error message if 'incognito' is used as chrome arg ([@​christian-bromann](https://togithub.com/christian-bromann)) ##### :memo: Documentation - [#​13424](https://togithub.com/webdriverio/webdriverio/pull/13424) fix(docs): remove docs around intercept assertions in jasmine ([@​christian-bromann](https://togithub.com/christian-bromann)) ##### Committers: 2 - Christian Bromann ([@​christian-bromann](https://togithub.com/christian-bromann)) - Giuseppe Salvatore ([@​giuseppe-salvatore](https://togithub.com/giuseppe-salvatore)) ### [`v9.0.4`](https://togithub.com/webdriverio/webdriverio/blob/HEAD/CHANGELOG.md#v904-2024-08-19) [Compare Source](https://togithub.com/webdriverio/webdriverio/compare/v9.0.0...v9.0.4) ##### :bug: Bug Fix - `webdriverio` - [#​13389](https://togithub.com/webdriverio/webdriverio/pull/13389) fix(webdriverio): execute command when using bidi ([@​christian-bromann](https://togithub.com/christian-bromann)) - [#​13388](https://togithub.com/webdriverio/webdriverio/pull/13388) fix(webdriverio): update getHTML docs ([@​christian-bromann](https://togithub.com/christian-bromann)) - `wdio-reporter`, `wdio-webdriver-mock-service` - [#​13219](https://togithub.com/webdriverio/webdriverio/pull/13219) fix([@​wdio/reporter](https://togithub.com/wdio/reporter)): transform scripts in TestStats ([#​13209](https://togithub.com/webdriverio/webdriverio/issues/13209)) ([@​johnp](https://togithub.com/johnp)) ##### :house: Internal - `wdio-browser-runner`, `wdio-cucumber-framework`, `wdio-mocha-framework`, `wdio-smoke-test-cjs-service`, `wdio-smoke-test-service`, `wdio-utils`, `webdriverio` - [#​13385](https://togithub.com/webdriverio/webdriverio/pull/13385) fix(infra): retry type generation ([@​christian-bromann](https://togithub.com/christian-bromann)) - Other - [#​13383](https://togithub.com/webdriverio/webdriverio/pull/13383) feat: pkg.pr.new ([@​Aslemammad](https://togithub.com/Aslemammad)) ##### Committers: 3 - Christian Bromann ([@​christian-bromann](https://togithub.com/christian-bromann)) - Johannes Pfrang ([@​johnp](https://togithub.com/johnp)) - Mohammad Bagher Abiyat ([@​Aslemammad](https://togithub.com/Aslemammad)) ### [`v9.0.0`](https://togithub.com/webdriverio/webdriverio/blob/HEAD/CHANGELOG.md#v900-2024-08-15) [Compare Source](https://togithub.com/webdriverio/webdriverio/compare/v8.37.0...v9.0.0) ##### :boom: Breaking Change - `wdio-cli`, `wdio-devtools-service`, `wdio-lighthouse-service`, `wdio-utils`, `webdriver`, `webdriverio` - [#​12300](https://togithub.com/webdriverio/webdriverio/pull/12300) ([@​wdio/lighthouse-service](https://togithub.com/wdio/lighthouse-service)): migrate over from devtools service ([@​christian-bromann](https://togithub.com/christian-bromann)) - `wdio-allure-reporter`, `wdio-appium-service`, `wdio-browser-runner`, `wdio-browserstack-service`, `wdio-cli`, `wdio-concise-reporter`, `wdio-config`, `wdio-cucumber-framework`, `wdio-devtools-service`, `wdio-firefox-profile-service`, `wdio-jasmine-framework`, `wdio-json-reporter`, `wdio-junit-reporter`, `wdio-local-runner`, `wdio-mocha-framework`, `wdio-reporter`, `wdio-runner`, `wdio-sauce-service`, `wdio-shared-store-service`, `wdio-spec-reporter`, `wdio-testingbot-service`, `wdio-types`, `wdio-utils`, `wdio-webdriver-mock-service`, `webdriver`, `webdriverio` - [#​12987](https://togithub.com/webdriverio/webdriverio/pull/12987) breaking(\*): better type definitions for capabilities ([@​christian-bromann](https://togithub.com/christian-bromann)) - [#​11942](https://togithub.com/webdriverio/webdriverio/pull/11942) breaking(\*): V9 migrate from got to fetch ([@​tamil777selvan](https://togithub.com/tamil777selvan)) - `@wdio/protocols` - [#​12006](https://togithub.com/webdriverio/webdriverio/pull/12006) breaking([@​wdio/protocols](https://togithub.com/wdio/protocols)): V9 Remove JSONWireProtocol ([@​tamil777selvan](https://togithub.com/tamil777selvan)) - `webdriverio` - [#​12490](https://togithub.com/webdriverio/webdriverio/pull/12490) allow getHTML to pierce through Shadow DOM ([@​christian-bromann](https://togithub.com/christian-bromann)) ##### :rocket: New Feature - `webdriverio` - [#​13258](https://togithub.com/webdriverio/webdriverio/pull/13258) feat(webdriverio): new command to set viewport ([@​christian-bromann](https://togithub.com/christian-bromann)) - [#​13250](https://togithub.com/webdriverio/webdriverio/pull/13250) feat(webdriverio): make using preload script easier ([@​christian-bromann](https://togithub.com/christian-bromann)) - [#​13252](https://togithub.com/webdriverio/webdriverio/pull/13252) feat(webdriverio): support fake timers ([@​christian-bromann](https://togithub.com/christian-bromann)) - [#​13247](https://togithub.com/webdriverio/webdriverio/pull/13247) feat(webdriverio): dialog handler ([@​christian-bromann](https://togithub.com/christian-bromann)) - [#​13371](https://togithub.com/webdriverio/webdriverio/pull/13371) feat(webdriverio): implement auto waiting for element to become interactable ([@​erwinheitzman](https://togithub.com/erwinheitzman)) - `wdio-types`, `webdriverio` - [#​13222](https://togithub.com/webdriverio/webdriverio/pull/13222) feat(webdriverio): new features for url command ([@​christian-bromann](https://togithub.com/christian-bromann)) - `wdio-browser-runner` - [#​13212](https://togithub.com/webdriverio/webdriverio/pull/13212) feat([@​wdio/browser-runner](https://togithub.com/wdio/browser-runner)): allow to define custom hostname for component tests ([@​christian-bromann](https://togithub.com/christian-bromann)) - `wdio-lighthouse-service`, `wdio-types`, `wdio-utils`, `webdriver` - [#​13210](https://togithub.com/webdriverio/webdriverio/pull/13210) feat(webdriver): automatically opt-into WebDriver Bidi ([@​christian-bromann](https://togithub.com/christian-bromann)) - `wdio-protocols`, `wdio-utils`, `webdriver`, `webdriverio` - [#​12720](https://togithub.com/webdriverio/webdriverio/pull/12720) feat(webdriverio): deep shadow root piercing ([@​christian-bromann](https://togithub.com/christian-bromann)) ##### :bug: Bug Fix - `wdio-appium-service` - [#​13151](https://togithub.com/webdriverio/webdriverio/pull/13151) In [@​wdio/appium-service](https://togithub.com/wdio/appium-service), kill entire Appium process tree ([@​samuelfreiberg](https://togithub.com/samuelfreiberg)) - `webdriver` - [#​13150](https://togithub.com/webdriverio/webdriverio/pull/13150) fix(webdriver): better error response detection for Safari and FF ([@​christian-bromann](https://togithub.com/christian-bromann)) ##### :nail_care: Polish - `webdriver` - [#​13214](https://togithub.com/webdriverio/webdriverio/pull/13214) chore(webdriver): show stack trace for bidi errors ([@​christian-bromann](https://togithub.com/christian-bromann)) - `wdio-cli`, `wdio-config`, `wdio-local-runner`, `wdio-runner`, `wdio-types`, `webdriverio` - [#​12752](https://togithub.com/webdriverio/webdriverio/pull/12752) feat: replace `ts-node` with `tsx`, remove autoCompileOpts ([@​goosewobbler](https://togithub.com/goosewobbler)) ##### :house: Internal - [#​12779](https://togithub.com/webdriverio/webdriverio/pull/12779) fix: convert npm to pnpm in gitpod ([@​sangcnguyen](https://togithub.com/sangcnguyen)) - migrate package manager from NPM to pnpm - [#​11493](https://togithub.com/webdriverio/webdriverio/pull/11942) breaking(\*): V9 drop support for Node.js 16 ([@​erwinheitzman](https://togithub.com/erwinheitzman)) ##### Committers: 5 - Christian Bromann ([@​christian-bromann](https://togithub.com/christian-bromann)) - Erwin Heitzman ([@​erwinheitzman](https://togithub.com/erwinheitzman)) - Samuel Freiberg ([@​samuelfreiberg](https://togithub.com/samuelfreiberg)) - [@​goosewobbler](https://togithub.com/goosewobbler) - [@​tamil777selvan](https://togithub.com/tamil777selvan)

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" in timezone Europe/Oslo, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 2 weeks ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.