loading-attribute-polyfill
loading-attribute-polyfill copied to clipboard
chore(deps): update webdriverio monorepo to v9 (major)
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
Release Notes
webdriverio/webdriverio (@wdio/cli)
v9.21.1
No updates!
v9.21.0
:rocket: New Feature
wdio-browserstack-service- #14796 [v9] Implement BrowserStack CLI support in browserstack service (@Pritishchugh22)
:bug: Bug Fix
wdio-cucumber-framework- #14856 fix(@wdio/cucumber-framework): fix HookFunctionExtension hook return types (@christian-bromann)
webdriverio- #14793 fix(webdriverio): get absolute paths using native
path.resolve(@macarie) - #14886 fix: detect stale elements in BiDi mode for getCSSProperty (#14885) (@mccmrunal)
- #14832 fix(webdriverio): fix getHTML return-type (@gavvvr)
- #14817 fix(webdriverio): Fix request mock with hostname only not working (@Dziurdzikowski)
- #14836 fix: update waitForExist function to maintain elementIds for shadow e… (@b-kirby)
- #14872 fix(webdriverio): correct withinViewport check logic for isDisplayed … (@mccmrunal)
- #14793 fix(webdriverio): get absolute paths using native
wdio-junit-reporter- #14881 fix(wdio-junit-reporter): add property support for Cucumber tests (@mccmrunal)
wdio-cli,wdio-config,webdriver- #14880 fix(wdio-cli): respect maxInstancesPerCapability for dynamic capabili… (@mccmrunal)
wdio-appium-service- #14877 fix(appium-service): ignore warnings and debugger messages in launcher (@mccmrunal)
wdio-allure-reporter,wdio-browserstack-service,wdio-config,wdio-runner,webdriver,webdriverio- #14862 refactor: remove unused import (@noritaka1166)
webdrivercreate-wdio- #14875 fix(create-wdio): add missing ts dependencies (@mccmrunal)
:nail_care: Polish
wdio-allure-reporterwdio-browser-runner,wdio-utils,webdriver- #14879 fix(@wdio/utils): update driver packages for @wdio/utils (@mccmrunal)
:memo: Documentation
- #14889 docs(wdio-camera-service): Add
wdio-camera-serviceto 3rd-party services list (@Winify) - #14813 Replacing of Twitter with 𝕏 (@fpereira1)
:house: Internal
- #14861 chore: fix typos in e2e (@noritaka1166)
Committers: 12
- Adi Dziurdzikowski (@Dziurdzikowski)
- Alex (@todti)
- Christian Bromann (@christian-bromann)
- Filype (@fpereira1)
- Kirill Gavrilov (@gavvvr)
- MRUNAL CHAUDHARI (@mccmrunal)
- Noritaka Kobayashi (@noritaka1166)
- Pritish Chugh (@Pritishchugh22)
- Raul Macarie (@macarie)
- Vince Graics (@Winify)
- @b-kirby
- @omjadas
v9.20.1
:bug: Bug Fix
wdio-browserstack-service,wdio-cli,wdio-config,wdio-sauce-service,wdio-shared-store-service,webdriveriowebdriveriowebdriverwdio-webdriver-mock-service,webdriverio- #14853 Fix: Prevent stale CSS property reads in WebDriver Bidi mode (@ivanovicu)
wdio-cli
:memo: Documentation
webdriverio- Other
- #14825 fix: update React logo and alt text for accessibility (@ritwickrajmakhal)
- #14821 Fix 3rd-party reporters links (@gavvvr)
- #14790 README update to use https (@fpereira1)
Committers: 10
- Filype (@fpereira1)
- Ilia Choly (@icholy)
- Kirill Gavrilov (@gavvvr)
- Pokdeep Sandhu (@pokdeep)
- RITWICK RAJ MAKHAL (@ritwickrajmakhal)
- Shirsh Zibbu (@zhirzh)
- Steve Hall (@sh41)
- Uros Ivanovic (@ivanovicu)
- Will Brock (@WillBrock)
- @nheiser
v9.20.0
:rocket: New Feature
:bug: Bug Fix
webdriverwdio-cucumber-frameworkwdio-allure-reporter- #14723 fix(@wdio/allure-reporter): Encode HTML entities (@sventschui)
webdriverio- #14714 fix(attach-params): user options should override detectBackend (@NaamuKim)
wdio-utils
:nail_care: Polish
wdio-browserstack-service- #14783 Exhaustive logging for better capability flow debug (@pranay-v29)
- #14781 SDK-4104 Updated the build url format for azure pipelines (@pranay-v29)
wdio-cli,wdio-configwebdriverio- #14744 fix: polish waitForClickable (@wswebcreation)
- #14745 fix: polish isStable commands (@wswebcreation)
wdio-browserstack-service,wdio-local-runner- #14734 Support added for change in product name:- Observability -> Test Reporting and Analytics v9 (@Tanmay-Bstack)
:memo: Documentation
- Other
- #14786 Updated refs due to changes in the example-recipes repo (@fpereira1)
- #14787 Update docs on selector to warn that aria/ selectors can be slow (@fpereira1)
- #14776 corrected typo in the index page (@alphabetkrish)
wdio-junit-reporter- #14735 docs(@wdio/junit-reporter): update readme (@eglitise)
:house: Internal
- #14748 chore(.nvmrc) upgrade node version to fix continuous release (@NaamuKim)
Committers: 15
- Alex (@todti)
- David Prevost (@dprevost-LMI)
- Edgars Eglītis (@eglitise)
- Erkan Erol (@erkanerol)
- Filype (@fpereira1)
- Luis Zurro (@Nyaran)
- Luke (@NaamuKim)
- Nathan Zhao (@phantomwolf)
- Pranay Varma (@pranay-v29)
- Steve Hall (@sh41)
- Sven (@sventschui)
- Ulises Gascón (@UlisesGascon)
- Wim Selles (@wswebcreation)
- @Tanmay-Bstack
- @alphabetkrish
v9.19.2
:bug: Bug Fix
wdio-junit-reporter- #14706 fix(junit-reporter): improve error handling and skipped test reportin… (@nair-sumesh)
webdriveriowdio-local-runner,wdio-types,wdio-xvfb- #14700 fix(wdio-xvfb):
autoXvfbshould disable xvfb completely (@goosewobbler)
- #14700 fix(wdio-xvfb):
:nail_care: Polish
wdio-browserstack-service
Committers: 4
- Amaan Hakim (@amaanbs)
- Brian Birtles (@birtles)
- @goosewobbler
- @nair-sumesh
v9.19.1
:nail_care: Polish
wdio-local-runner,wdio-types,wdio-xvfb- #14696 feat(wdio-xvfb): add
xvfbAutoInstalloption (@goosewobbler)
- #14696 feat(wdio-xvfb): add
Committers: 1
v9.19.0
:rocket: New Feature
wdio-local-runner,wdio-types,wdio-xvfb- #14663 feat: @wdio/xvfb (@goosewobbler)
wdio-browserstack-service- #14680 Add ignore hooks support for v9 (@xxshubhamxx)
:bug: Bug Fix
webdriverio- #14694 fix(webdriverio): don't fail if last window is closed (@christian-bromann)
- #14683 fix: fix longpress on iOS Safari (@wswebcreation)
- #14589 [BUG-14514] - Switch frame to an iframe in a Shadow DOM (@vishnuv688)
- #14661 fix: simplify the getNativeContext check (@wswebcreation)
wdio-cucumber-framework
:nail_care: Polish
wdio-browserstack-service- #14677 A11y targeted scans v9 (@xxshubhamxx)
:memo: Documentation
- #14660 core: update visual docs with
@wdio/image-comparison-core(@wswebcreation)
Committers: 6
- Christian Bromann (@christian-bromann)
- Luis Zurro (@Nyaran)
- Shubham Garg (@xxshubhamxx)
- Vishnu Vardhan (@vishnuv688)
- Wim Selles (@wswebcreation)
- @goosewobbler
v9.18.4
:nail_care: Polish
webdriverio- #14659 polish(webdriverio): expose contentVisibilityAuto, opacityProperty and visibilityProperty to waitForDisplayed (@erwinheitzman)
Committers: 1
- Erwin Heitzman (@erwinheitzman)
v9.18.3
:bug: Bug Fix
webdriverio- #14656 fix(webdriverio): fix element chaining if element is not found (@erwinheitzman)
Committers: 1
- Erwin Heitzman (@erwinheitzman)
v9.18.2
:bug: Bug Fix
create-wdio- #14650 fix(create-wdio): better resolve template directory in test (@christian-bromann)
Committers: 3
- Christian Bromann (@christian-bromann)
- Erwin Heitzman (@erwinheitzman)
- @mato533
v9.18.1
No updates!
v9.18.0
:bug: Bug Fix
create-wdio,wdio-browserstack-service,wdio-cucumber-framework,wdio-json-reporter,wdio-logger,wdio-mocha-framework,wdio-utils,webdriver,webdriverio- #14570 fix(security): address multiple security vulnerabilities across codebase (@christian-bromann)
webdriverio- #14642 fix: avoid starting a timeout if the timer was resolved immediately (@sheremet-va)
webdriver,webdriverio- #14640 fix(webdriverio): properly toggle DISABLE_WEBDRIVERIO_DEPRECATION_WARNINGS (@christian-bromann)
:nail_care: Polish
wdio-utilswdio-cli- #14632 feat(wdio-cli): enhance job completion logging format (@NaamuKim)
:memo: Documentation
create-wdio- #14631 chore: Update services.json to add TV Labs service (@regan-karlewicz)
:house: Internal
wdio-browserstack-service,wdio-cli,wdio-lighthouse-service,wdio-reporter,wdio-static-server-service,wdio-sumologic-reporter,wdio-webdriver-mock-service,webdriver,webdriverio- #14641 chore(*): update major dependencies where possible (@christian-bromann)
- Other
- #14633 ci: skip test suite for pushes that change only markdown files (@kitsiosk)
Committers: 6
- Christian Bromann (@christian-bromann)
- Kitsios Konstantinos (@kitsiosk)
- Luke (@NaamuKim)
- Regan Karlewicz (@regan-karlewicz)
- Vladimir (@sheremet-va)
- @uladhsi
v9.17.1
No updates!
v9.17.0
:rocket: New Feature
:bug: Bug Fix
wdio-browser-runner,wdio-cucumber-framework,wdio-globals,wdio-mocha-framework,wdio-utils- #14626 chore(linter) fixed linter warnings with --fix (@smarkows)
webdriver- #14625 fix(webdriver): #14622 added ability to proxy websocket connections (@smarkows)
- #14623 fix(webdriver): re-enable undici global dispatcher (@christian-bromann)
webdriverio- #14587 [BUG-14499] - Improved switchFrame for delayed iframe contexts (@vishnuv688)
wdio-allure-reporter,wdio-reporter,wdio-utils,webdriverio- #14581 fix: Emit browser custom command
beforeCommandto fix broken reports (@dprevost-LMI)
- #14581 fix: Emit browser custom command
wdio-local-runner- #14611 fix(@wdio/local-runner): added graceful exit on SIGINT (@DQRI)
wdio-browser-runner,wdio-cli,wdio-globals,wdio-jasmine-framework,wdio-local-runner,wdio-runner,wdio-utils,webdriver,webdriverio- #14592 fix(@wdio/jasmine-framework): become independant from expect-webdriverio (@christian-bromann)
wdio-mocha-framework
:memo: Documentation
- Other
- #14615 fix(docs): correct typos and improve clarity in Best Practices guide (@Agnes-Au)
- #14599 Update BoilerplateProjects.md (@amiya-pattnaik)
wdio-browserstack-service- #14614 Add URLs to Browserstack WebDriverIO services (@sindhupullapantula)
webdriveriowdio-cli- #14606 Add wdio-obsidian-service to docs and cli (@jesse-r-s-hines)
:house: Internal
wdio-browserstack-service,wdio-lighthouse-service,wdio-utils- Other
- #14593 internal(security): update security policy with threat model (@christian-bromann)
Committers: 12
- Agnes Au (@Agnes-Au)
- Amiya Pattanaik (@amiya-pattnaik)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Dmytro 🇺🇦 (@DQRI)
- Jesse Hines (@jesse-r-s-hines)
- Marcel (@lezram)
- Simon Coen (@Siolto)
- Simon Markowski (@smarkows)
- Sindhu Pullapantula (@sindhupullapantula)
- Vishnu Vardhan (@vishnuv688)
- @mato533
v9.16.2
No updates!
v9.16.1
No updates!
v9.16.0
:eyeglasses: Spec Compliancy
- #14534 fix(infra) have not present required generate optional argument (@dprevost-LMI)
:rocket: New Feature
wdio-config,wdio-runner,wdio-types- #14546 feat(wdio-runner): automatically include SoftAssertionService (@JustasMonkev)
:bug: Bug Fix
wdio-config- #14236 fix: Combines exclude and wdio:exclude. (@damencho)
wdio-utils- #14572 Fix for isAndroid outside of test (@AakashHotchandani)
- #14565 fix(wdio-utils):fix to support windows path string (@mato533)
- #14531 fix(webdriverio): detect Samsung devices as Android in BrowserStack (@christian-bromann)
wdio-browserstack-service- #14557 fix for accessibility build error [wdio-browsertstack-service] (@rounak610)
webdriverio- #14549 fix(types): Fix
overwriteCommandinconsistent typing (@dprevost-LMI)
- #14549 fix(types): Fix
wdio-local-runner- #14511 refactor(wdio-local-runner): replace async-exit-hook with exit-hook (@harsha509)
wdio-protocols- #14522 fix(@wdio/protocols): Have
optionsof appium terminateApp command optional (@dprevost-LMI)
- #14522 fix(@wdio/protocols): Have
:nail_care: Polish
wdio-browserstack-service- #14538 Added support for running accessibility on Non-browserstack infrastructure (@Bhargavi-BS)
:memo: Documentation
- Other
- #14578 fix: Updates exclude docs. (@damencho)
- #14547 fix(docs) Masking doc glitches + update Appium required version following PR merge (@dprevost-LMI)
wdio-appium-service,wdio-cli,wdio-protocols,wdio-types,webdriverio- #14523 fix(docs): update various Appium-related links (@eglitise)
:house: Internal
- #14569 fix(ci): hardening security of GH actions (@christian-bromann)
Committers: 10
- Aakash Hotchandani (@AakashHotchandani)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Edgars Eglītis (@eglitise)
- JustasM (@JustasMonkev)
- Rounak Bhatia (@rounak610)
- Sri Harsha (@harsha509)
- @Bhargavi-BS
- @mato533
- Дамян Минков (@damencho)
v9.15.0
:rocket: New Feature
wdio-logger,wdio-runner,wdio-types,webdriver,webdriverio- #13938 feat(runner+browserstack): Mask sensitive data for Reporters (and more) (@dprevost-LMI)
wdio-protocols- #14507 feat(protocol): extend Appium protocol (@eglitise)
- #14462 feat(protocol): add Chromium log commands to Appium protocol (@christian-bromann)
:bug: Bug Fix
webdriverio- #14496 fix(webdriverio): write polyfill script as ES3 (@romainmenke)
- #14465 fix(webdriverio): improve typing for execute and executeAsync (@christian-bromann)
webdriver- #14491 fix(webdriver): handle large images on screenshot (fix for 14489 bug) (@nikoslytras)
:nail_care: Polish
webdriver- #14493 Cache the wd request dispatcher (@dragosMC91)
:memo: Documentation
Committers: 7
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Dragos Campean (@dragosMC91)
- Edgars Eglītis (@eglitise)
- Nikos Lytras (@nikoslytras)
- Romain Menke (@romainmenke)
- Vitor de Mello Freitas (@vitmf)
v9.14.0
:rocket: New Feature
wdio-protocols,webdriver,webdriverio- #14478 feat(protocol): WebDriver Bidi Protocol update (@christian-bromann)
:bug: Bug Fix
wdio-spec-reporter- #14472 chore(@wdio/spec-reporter): file name print format (@unickq)
:nail_care: Polish
wdio-types- #14474 add browserstack camera-image-injection to wdio-types capabilities (@DoreyKiss)
wdio-browserstack-service- #14466 Added changes to skip tests for mocha framework for browserstack session (@pri-gadhiya)
:house: Internal
wdio-types- #14481 feat: adding check in normalizeDoc function to make sure readmeArr is of string type (@Kauanldsbarbosa)
Committers: 5
- Christian Bromann (@christian-bromann)
- Dory (@DoreyKiss)
- Kauan Barbosa (@Kauanldsbarbosa)
- Mykyta Chursin (@unickq)
- Priyanka Gadhiya (@pri-gadhiya)
v9.13.0
:eyeglasses: Spec Compliancy
wdio-protocols- #14431 change gridProxyDetails request from GET to POST method (@ArtMathArt)
:bug: Bug Fix
webdriver- #14463 fix(webdriver): stop cloning request so
await response.json()can abort properly (@dprevost-LMI) - #14437 Fix avoid misleading BiDi connection failure message (@Rondleysg)
- #14463 fix(webdriver): stop cloning request so
webdriverio- #14449 fix(bidi-dialog): only dismiss dialogs in active browsing context (@Rondleysg)
- #14448 fix(bidi-dialog): only accept dialogs in active browsing context (@Rondleysg)
wdio-utils- #14427 fix: disable Chrome's password manager leak detection as it can block test execution (@erwinheitzman)
wdio-junit-reporter- #14422 Add suite and test field of skipped test to xml report (@ccharnkij)
:nail_care: Polish
wdio-allure-reporter,wdio-concise-reporter,wdio-reporter,wdio-spec-reporter- #14454 feat(reporter): add browserName function and use where required (@Delta456)
wdio-browserstack-service- #14438 Auto enable accessibility [v9] (@rounak610)
:memo: Documentation
- Other
- #14467 Update method-options.md (@wswebcreation)
- #14451 Update BoilerplateProjects.md (@amiya-pattnaik)
- #14452 Fix: button alignment, update Twitter icon to X,. feat: add version dropdown (@Kauanldsbarbosa)
- #14442 feature: contributor components in the index (@Kauanldsbarbosa)
wdio-typeswebdriverio- #14424 chore: update mobile docs (@wswebcreation)
:house: Internal
- #14464 chore: reenable headless/test.e2e.ts tests (@dprevost-LMI)
Committers: 12
- Amiya Pattanaik (@amiya-pattnaik)
- Artem Sukhinin (@ArtMathArt)
- Chanatan Charnkijtawarush (@ccharnkij)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Erwin Heitzman (@erwinheitzman)
- Kauan Barbosa (@Kauanldsbarbosa)
- Rondley Gregório (@Rondleysg)
- Rounak Bhatia (@rounak610)
- Swastik Baranwal (@Delta456)
- Wim Selles (@wswebcreation)
- @fetsorn
v9.12.7
:bug: Bug Fix
webdriverio- #14413 Returns full body for mock response (@ccharnkij)
Committers: 2
- Chanatan Charnkijtawarush (@ccharnkij)
- Wim Selles (@wswebcreation)
v9.12.6
:rocket: New Feature
webdriver- 14350 feat: introduce defineConfig function to create a typed configuration object (@erwinheitzman)
:bug: Bug Fix
wdio-utils- #14417 Fix Windows Automation on WebDriverIO V9 (@samuelfreiberg)
- #14412 Address skipping tests for mocha and jasmine in aftertest (@ccharnkij)
:nail_care: Polish
webdriverio- #14398 catching error from addPreloadScript (@ccharnkij)
wdio-browserstack-service- #14410 fix(@wdio/browserstack-service): node fetch() failure over HTTPS_PROXY=<proxy_url> setup (@mitya555)
@wdio/config- 14351 polish(@wdio/config): decrease waitforInterval from 500 to 100 to improve execution speed (@erwinheitzman)
Committers: 4
- Chanatan Charnkijtawarush (@ccharnkij)
- Dmitriy Mukhin (@mitya555)
- Erwin Heitzman (@erwinheitzman)
- Samuel Freiberg (@samuelfreiberg)
v9.12.5
:eyeglasses: Spec Compliancy
wdio-protocols- #14379 feat(@wdio/protocols): Add "options" parameter to "terminateApp" command (@Nyaran)
:bug: Bug Fix
webdriverio- #14406 fix(interception): Return raw non-binary responses without metadata wrapper (@Norva-bugged)
- #14401 fix(#14368): desync puppeteer-core peer-dep version (@Badisi)
- #14402 fix: unexpected token '?' on older browsers (@will-stone)
- #14403 fix(element): improve checkVisibility fallback handling in element.isDisplayed (@paymand)
webdriver- #14391 fix(webdriver): undici fetch() failure with HTTPS_PROXY=<proxy_url> setup (@mitya555)
wdio-browserstack-service- #14393 fix: Failed hook reporting on observability (@sauravdas1997)
:nail_care: Polish
wdio-utilswdio-browserstack-service- #14383 chore: ignore error handling for command wrapping (@sauravdas1997)
:memo: Documentation
webdriverio- #14387 docs: fixing deprecated tag display and returns (@Rondleysg)
Committers: 10
- Avron Souto (@Norva-bugged)
- Christian Bromann (@christian-bromann)
- Dmitriy Mukhin (@mitya555)
- Luis (@Nyaran)
- Payman Delshad (@paymand)
- Rondley Gregório (@Rondleysg)
- Will Stone (@will-stone)
- @Badisi
- @mato533
- @sauravdas1997
v9.12.4
:bug: Bug Fix
webdriver- #14376 fix(webdriver): add timeout-related configurable options to ProxyAgent (@mitya555)
:nail_care: Polish
wdio-browserstack-service- #14373 refactor: Avoid making extra calls for eTag (@sauravdas1997)
:memo: Documentation
webdriverio- #14369 Migrate documentation parsing to comment-parser (@Rondleysg)
- Other
- #14366 [docs]: fix reference links (@navin772)
:house: Internal
webdriverio- #14361 fix(webdriverio): fix order of execution in session polyfill (@erwinheitzman)
Committers: 5
- Dmitriy Mukhin (@mitya555)
- Erwin Heitzman (@erwinheitzman)
- Navin Chandra (@navin772)
- Rondley Gregório (@Rondleysg)
- @sauravdas1997
v9.12.3
:bug: Bug Fix
webdriverio- #14360 fix(interception): Properly handle binary response data in WebDriverInterception (@Norva-bugged)
- #14338 fix: Fixes isDisplayed to always use default params for checkVisibility. (@damencho)
- Other
- #14341 SDK-2064 A11y-Platform-Level-Support (@xxshubhamxx)
:memo: Documentation
- #14357 fix(docs): resolving broken sumologic reporter link (@rbronz)
- #14353 fix broken link in docs. Closes #14348 (@harsha509)
:house: Internal
wdio-allure-reporter,wdio-browser-runner,wdio-browserstack-service,wdio-cli,wdio-config,wdio-cucumber-framework,wdio-firefox-profile-service,wdio-jasmine-framework,wdio-lighthouse-service,wdio-mocha-framework,wdio-protocols,wdio-runner,wdio-types,wdio-utils,webdriver,webdriverio- #14363 chore: bump @wdio/eslint and format (@alcpereira)
Committers: 8
- Avron Souto (@Norva-bugged)
- Erwin Heitzman (@erwinheitzman)
- Shubham Garg (@xxshubhamxx)
- Sri Harsha (@harsha509)
- @alcpereira
- @fetsorn
- @rbronz
- Дамян Минков (@damencho)
[v9.12.2](https://redirect.github.com/webdriverio
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.