All Versions
190
Latest Version
Avg Release Cycle
19 days
Latest Release
-
Changelog History
Page 17
Changelog History
Page 17
-
v2.20 Changes
- ๐ See #195 replace System.out and System.err by java.util.logging
- ๐ See #199 Use timeout (5 seconds by default) when closing/killing webdriver [by @admizh]
- ๐ See #204 set timeout (15 sec) and retry (3 times) to create webdriver if first attempt failed
- โก๏ธ Cookies are not sent in FileDownloader after httpclient update [by Philipp Kolesnikov]
- ๐ See #186 Selenide page factory can inject ElementsCollection
- ๐ See #134 for "select", $.getText() returns text(s) of selected option(s).
- ๐ See #66 can take screenshot of a single web element
- ๐ All should-methods with "message" parameter are deprecated
- exclude cglib-nodep from Selenide dependencies
-
v2.19 Changes
- See #175 Add method to switch into inner frames:
switchTo().innerFrame("parentFrame", "childFrame_2", "childFrame_2_1");
- ๐ See #164 Method
$.download()
accepts untrusted self-signed certificates - ๐ See #185 PhantomJS accepts untrusted self-signed certificates
- fastSetValue() also triggers "focus" event (just in case)
- โฌ๏ธ upgrade to Selenium webdriver 2.46.0
- ๐ See #161 test should not fail if webdriver failed to collect Javascript errors
- See #175 Add method to switch into inner frames:
-
v2.18.2 Changes
- ๐ See #182 Bugfix: Selenide 2.18.1 tries to take screenshot too late (when browser is already closed)
-
v2.18.1 Changes
- ๐ See #180 Bugfix: Selenide 2.18 takes screenshot many times while waiting for condition
-
v2.18 Changes
Behaviour changes:
- ๐ See #158 #167 do looping/waiting on a more upper-level, so that we could retry in case of more errors, e.g. StaleElementException thrown from Selenium
- ๐ป take screenshot in case of any other exception (not only UIAssertionError)
- ๐ See #145 $.shouldHave(value()) ignores difference in invisible characters; added check "exactValue" to save the previous behaviour.
- ๐ See #174 user can click using JavaScript using property
-Dselenide.click-via-js=true
(thanks to @dimand58 for pull request) - ๐ See #177 Added method $.doubleClick()
๐ Bugfixes:
- ๐ See #176 Methods hover(), contextClick(), dragAndDropTo() can now be chained
- ๐ See #168 fixed Sizzle selectors in pages without jQuery (thanks to @Gert for pull request)
- โ added method
WebDriverRunner.hasWebDriverStarted()
(thanks to @dimand58 for pull request) - ๐ See #165 Now method
$.setValue()
triggers the following events infastSetValue
mode: "keydown", "keypress", "input", "keyup", "change. - Selenide depends on the newest version commons-codec 1.10 instead of old version commons-codec 1.6 (coming with Selenium)
-
v2.17 Changes
- โฌ๏ธ upgrade to selenium webdriver 2.45.0
- โ added "soft asserts" (JUnit and TestNG are supported out-of-the-box)
-
v2.16 Changes
- โ Added #37 Selenide can create a report of all actions in test
- ๐ Fixed #152
$.closest(".class")
works correctly - ๐ Fixed #151 Method
$$.toString()
fetches collection if it's not fetched yet - โ Added #154
$.toString()
shows all attributes - ๐ Fixed #153
$.setValue()
should not fail if element has disappeared while entering text
-
v2.15 Changes
- ๐ See #140 Added support for Sizzle selectors
- ๐ See #139 Added support for multifile upload
- ๐ See #106 Added support for BrowserMob proxy (thanks to Vladimir Denisov @proton72)
- ๐ See #137 Added method for zooming page IN and OUT
- ๐ See #136 Can open non-html pages (e.g. plain text)
- ๐ See #72 Added method for switching to frame/window/tab by index
- Retrieving screenshot as file - could be useful for reporting frameworks like 'Yandex Allure' (thanks to Vladimir Denisov @proton72)
And minor issues:
- ๐ See #138 Remove pointless warning in Chrome: "You are using an unsupported command-line flag: --ignore-certificate-errors"
- โ Removed duplicate "Screenshot:" prefix in error messages
- โฌ๏ธ Upgraded to Selenium 2.44.0
-
v2.14 Changes
โ Added alternative with error message to all "should" methods.
Now it's possible to write asserts with comment / error message:
$("input#vatin").shouldBe("Vatin is required for government companies", visible, enabled);
-
v2.13 Changes
- โ Added method
$("img").isImage()
- Added alternate methods
be
andhave
:$.should(have(text("___"))
- useful for using Selenide with EasyB - โ Added experimental feature "fast set value" (configurable via
Configuration.fastSetValue
); disabled by default. - โฌ๏ธ upgraded to Selenium 2.43.1
- โ Added method