Zoomba 3.0.0
release-drafter
released this
23 Jun 14:47
·
157 commits
to refs/heads/master
since this release
What’s Changed
- For awhile now we have been unable to move to selenium 4 due to a few dependency constraints:
- AppiumLibrary still requires selenium 3 to operate and has yet to update.
- WinAppDriver relies on the now deprecated JSON Wire Protocol and has not had updates in over a year.
- From this we have come to the decision to split off the Desktop and Mobile library components into their own library.
- You can find more information over at RobotFramework-ApplicationLibrary
Possible Breaking Changes
- Users of the MobileLibrary and/or DesktopLibrary will either need to remain on version 2.14.3 or start using the aforementioned RobotFramework-ApplicationLibrary.
- Note that because RobotFramework-ApplicationLibrary and Zoomba 3.0.0 use different versions of selenium, if you wish to use both you will need to use a virtual python environment for at least one of the libraries.
- Users of Edge browser testing will no longer need to call out use_chromium or use the EdgePlugin as this is natively supported in selenium 4.
- Expect errors in your code if these are not removed after updating to latest RobotFramework-Zoomba.
🚀 Features
- Remove Desktop / Mobile library code from Zoomba core (#282) @Wolfe1
- Upgrade to Selenium 4.2.0, SeleniumLibrary 6.0.0, and removal of EdgePlugin code (#283) @Wolfe1
🧰 Maintenance
- Fix Flaky mobile test and link checker (#281) @Wolfe1
- Bump requests from 2.27.1 to 2.28.0 (#280) @dependabot
- Bump psutil from 5.9.0 to 5.9.1 (#278) @dependabot
- Bump robotframework-requests from 0.9.2 to 0.9.3 (#277) @dependabot