With some delay, we post the Selenide 4.12.1 release notes.
Fixed name of downloaded file
When you download a file with link containing
? and parameters (like
Selenide created a local file with name
Now Selenide will cut all characters from
?. In this case, it will create a file
Changed implementation of method
This method sometimes didn’t actually refresh the page.
We could not reproduce it, but blindly changed the implementation - now it just calls built-in selenium method
webdriver.navigate().refresh(). Seems that it fixed the problem.
This method returned
true only for HtmlUnit and PhantomJS.
Now it returns
true also for Chrome/Firefox when executed in
(Though I personally don’t understand why one needs to use this method. Don’t use it. Do you really need Selenide help to know what browser you have started?)
Added thread ID to log messages on closeWebDriver() method
For some people, it was sometimes hard to understand which thread closed the driver. Now it will be easier.
(Though I personally don’t understand why it should be a problem)
webdrivermanager dependency as
Now you can use webdrivermanager from your code without declaring any additional dependencies.
for measuring Selenide own test coverage. It doesn’t affect you directly, just FYI.