Skip to content

Zoomba 3.0.0

Compare
Choose a tag to compare
@release-drafter release-drafter released this 23 Jun 14:47
· 157 commits to refs/heads/master since this release
befc2f4

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.

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