Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade wdio v8 ts #130

Merged
merged 18 commits into from
Dec 21, 2023
Merged

Upgrade wdio v8 ts #130

merged 18 commits into from
Dec 21, 2023

Conversation

wswebcreation
Copy link
Member

@wswebcreation wswebcreation commented Oct 28, 2023

💥 Breaking Change

Capability support:

  • removed support for JWP
  • logName:
    • removed from JWP
    • removed from sauce:options
    • removed from appium:options
  • name:
    • removed from JWP
  • platform
    • removed from JWP
  • platformVersion
    • removed from JPW
    • added appium prefix
  • deviceName
    • removed from JPW
    • added appium prefix
  • nativeWebScreenshot
    • removed from JPW
    • added appium prefix

Device support:

  • Dropped support for Desktop Safari 11, 12 and 13
  • Dropped support for iOS 13

🚀 New Features

  • updated to WDIO V8
  • updated to TypeScript
  • add support for Android 13 and 14 on Android phones
  • add support for Android 9,10 and 13 for Android Tablets

💅 Polish

  • update dependencies
  • update types
  • update desktop and mobile screenshots for testing

🐛 Bug Fix

  • updated the browser matrix

- Update:
  - to WDIO V8
  - to TypeScript
- Breaking changes
  - removed support for JWP
  - logName:
    - removed from JWP
    - removed from 'sauce:options'
    - removed from 'appium:options'
  - name:
    - removed from JWP
  - platform
    - removed from JWP
  - platformVersion
    - removed from JPW
    - added `appium` prefix
  - deviceName
    - removed from JPW
    - added `appium` prefix
  - nativeWebScreenshot
    - removed from JPW
    - added `appium` prefix
- polish
  - update dependencies
  - update types
- drop support for Safari 11-13
- update full-page screenshots
- fixed desktop linting
- removed old Galaxy and Pixel phones and added the GoogleApi Emulator
- updated the browser matrix
@wswebcreation wswebcreation marked this pull request as ready for review November 12, 2023 07:07
@christian-bromann
Copy link
Member

Looking forward to this. What do you think about having a general section on Visual Testing in the WebdriverIO docs and using this tool as a recommended option?

@wswebcreation
Copy link
Member Author

Sorry @christian-bromann

I missed this. I'll finish up the PR next week during my PTO.

What do you think about having a general section on Visual Testing in the WebdriverIO docs and using this tool as a recommended option?

Sure, what are you looking for/what are your ideas?

@christian-bromann
Copy link
Member

In our docs we currently have broad sections on Desktop Testing, Component Testing and Extension Testing. I think adding Visual Testing as a section makes sense. We could have this service as the recommendation for basic image comparison and allow vendors like Applitools, BrowserStack or Sauce Labs extend links for vendor solutions.

Furthermore I wonder what you think about moving this into the community org so we can help with maintaining the package?

Copy link
Member

@christian-bromann christian-bromann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙌

@christian-bromann christian-bromann merged commit 56585f6 into main Dec 21, 2023
1 check passed
@christian-bromann christian-bromann deleted the upgrade-wdio-v8-ts branch December 21, 2023 01:41
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.

2 participants