Watir 7.1.0 is now available on RubyGems. This release re-works a few things related to scrolling.
Watir 7.0.0 is now available on RubyGems. It requires Ruby 2.6+ and Selenium 4.0 which was just released last week.
It’s been a long road since Watir 6.0 was released almost 5 years ago. That version was a substantial reenvisiong
of Watir’s default approach to automation, especially as it relates to Selenium. It was designed to combine
the original philosophy of Watir with the power of Selenium. Watir 7 is mostly just a much more
stable and performant implementation of that vision. As of this release, there are no outstanding Pull Requests
or reported bugs in our Issue Tracker!
Watir 7.0.0.beta3 is now available on RubyGems. This update includes bug fixes
and things that were intended for the last release for Capabilities but overlooked.
Watir 7.0.0.beta2 is now available on RubyGems. This is all the additions and optimizations that were dependent on
removing the deprecated code in Beta 1. Watir Repo now has zero outstanding bugs! The Issues list contains 2 optimizations
and 2 feature requests which we may or may not get to before Watir 7.0 is released. Expect production release of
Watir 7.0 as soon as Selenium 4.0 is released.
Watir 7.0.0.beta1 is now available on RubyGems. Watir 7 is coming! Since Watir 7.0
will require Selenium 4.0, this beta release requires at least Selenium 4 beta 2.
In spite of being pre-release versions, we recommend using these beta releases over
the latest production releases of Watir 6 and Selenium 3.
A lot of deprecated code was removed, so please run your tests with Watir 6.19.1
and make sure you don’t have any deprecation warnings before trying this beta.
Please let us know if anything is not working the way you expect it to.
Watir 6.19 is now available on RubyGems. Unless there are any bugs found, this will be the last 6.x release.
Watir 7.0 will be based on Selenium 4.0, so expect some beta versions of Watir 7, so long as Selenium
remains in beta status. That said, Selenium 4 beta is extremely stable and is highly encouraged at this point.
This release fixes numerous limitations and bugs in staring a Watir Browser, and deprecates
a number of things to prepare for Watir 7’s and Selenium 4’s way of starting the Browser/Driver.
Watir 6.18 is now available on RubyGems. As (one of?) the last 6.x release before
Watir 7, this release adds some deprecations necessary for us to add the
improvements we want for Watir 7. Most changes are for browser windows, with
some updates to select lists and element collections.
I know it has been a long time without a release, but Watir 6.17 is now available on RubyGems!
Mostly just a maintenance update, but Ruby 2.5 or greater now required and all of the warnings and
noise from recent Selenium versions should be silenced. Mostly I’m pleased that in addition to
code from the 3 main contributors, we received code submissions from four additional authors:
Lakshya Kapoor, Matthew Mazaika, Olle Jonsson & Joe Schulte. Thank you for your work!
Watir 6.16 is now available on RubyGems. Extensive scrolling functionality has been added from Alex’s
watir-scroll gem and Element Location has been overhauled again for some performance improvements.
Watir 6.15 is now available on RubyGems. A few new element methods, new contributors,
and some minor performance improvements. The equivalent functionality in Python
has also been released in Nerodia 0.12.