We made another release Selenide 6.6.6
Removed deprecated capabilities
Some webdriver options (which Selenide has been setting for years) were later marked as deprecated.
Starting from some release, Selenium started logging warnings about them.
Now Selenide doesn’t set them anymore:
We will not forget you, friends! You have served us faithfully for over 10 years.
… when working with driver wrapped into listeners. It’s rare, don’t worry.
Added shorter syntax for
If you wished to click with an offset or custom timeout, you had to write quite a long line:
$.click(withDefaultMethod().offset(123, 222)); $.click(withDefaultMethod().timeout(...));
Now you can write a shorter line:
$.click(withOffset(123, 222)); $.click(withTimeout(...));
See PR 1875.
Added support for mobile apps
… when checking if webdriver is still alive.
This is a minor fix for
When you reuse the same webdriver for multiple tests, Selenide needs to regularly check if the webdriver is still alive.
To check it, Selenide calls
Recently we realised that method
getTitle() is not supported in Appium. Now we handle this situation properly, and
the browser health check works in Appium too.
Fixed logic of
Another improvement for testing mobile apps.
Released selenide-appium 2.1.0
This version contains improved support for running tests for iOS applications.
With this release, we decided to demonstrate to the world community that we do not interfere with the creation of automated tests for mobile applications.
Now it’s up to the automators.