All Versions
190
Latest Version
Avg Release Cycle
19 days
Latest Release
-
Changelog History
Page 14
Changelog History
Page 14
-
v4.3 Changes
- 🔧 System properties names aligned with Configuration fields. e.g. Configuration.someProp always has selenide.someProp equivalent (old names still supported for backward compatibility)
- 🛠 JavaDocs are fixed - now it is more clear that $,$$,find,etc. methods don't start the search
- 🗄 deprecated Selenide.selectRadio (for SelenideElement.selectRadio)
- ⬆️ upgrade to browsermob-core:2.1.4
- ⬆️ upgrade to org.apache.httpcomponents:httpcore:4.4.6
- ⬆️ upgrade to guava:21.0
-
v4.2.1 Changes
January 01, 2017- 🛠 fixed problems with int and boolean capability values, now converting automatically
- ➕ added support for FirefoxProfile over commandline (-Dfirefoxprofile.=,
- ➕ added support for ChromeOptions (args only) over commandline (-Dchromeoptions.args=,...)
- 👀 See #426 fix error reporting in method
$$().find()
- see PR #426 - 👀 See #443 SelenidePageFactory added to support page object initialization without @FindBy annotation - see PR #443
-
v4.2 Changes
- 💻 v#431 browser=firefox uses legacy driver (works for <=47), browser=marionette - gecko driver (any Firefox)
- ➕ Added experimental support of Edge (browser=edge, set webdriver.edge.driver to path to MicrosoftWebDriver.exe)
- 👀 See #433 bypass spawning local browser
- 👀 See #391 add method $.selectOptionContainingText()
- 👀 See #378 Cut off WebElement screenshot size when it doesn't fit in full page screenshot
- 👀 See #379 added support for transferring any capability via System Property (-Dcapabilities.xxx=yyy)
- 👌 support for cloud services like BrowserStack, SauceLabs etc. through supporting of arbitrary capabilities.
-
v4.1 Changes
- 👀 See #428 Improve byAttribute method for search via css selectors
- 👀 See #419 #425 Added methods
texts(List)
andexactTexts(List)
toCollectionCondition
- 👌 Improve support for gecko (marionette) driver
- ⬆️ Upgrade to selenium-java 3.0.1
- ⬆️ Upgrade to htmlunit-driver 2.23.2
- ⬆️ Upgrade to gson 2.8.0
- ⬆️ Upgrade to guava 20.0
- 🔌 Explicitly declare dependency on newest httpcore:4.4.5 to avoid using old version (that Maven inherits from allure plugin or something like that)
-
v4.0 Changes
- ⬆️ See #388 Upgrade to selenium-java 3.0.0
- ⬆️ See #388 Upgrade to java 8
- 🌲 log all intercepted http responses if proxy server failed to download file
-
v3.11 Changes
- 👀 See #415 Selenide calls SeleniumException.getMessage() multiple times
- 👀 See #416 Added condition
checked
for verifying checkboxes
-
v3.10 Changes
- 👀 See #402 Disable built-in proxy server by default
- 👀 See #400 Support multiple select
- 👀 See #408 TextReport can be printed only for failed tests
- 👀 See #398 Support "Content-Disposition" header with encoding
- 👀 See #401 Selenide swallows exception in some cases
- 👀 See #379 Turn on temporary disabled test for firefox (thanks to @BorisOsipov)
- 👀 See #407 Method
open
cannot open url in upper case
-
v3.9.3 Changes
- 👀 See #393 Selenide should NOT add proxy server to browser if
Configuration.fileDownload = HTTPGET
- 👀 See #393 Selenide should NOT add proxy server to browser if
-
v3.9.2 Changes
- 👀 See #386 Selenide should download files "old way" if tests uses its own "custom" webdriver
- 👀 See #387 User can choose how to download files via Configuration.fileDownload
-
v3.9.1 Changes
- 👀 See #383 Selenide proxy server now allows requests and responses bigger than 2MB (but writes warning)
- 👀 See #384 fixed SoftAssert listener for TestNG: it only applies for classes with @Listeners(SoftAssert.class} annotation
- 👀 See #372 fixed SoftAssert listener for TestNG: it ignores tests with "expectedExceptions" attribute
- ⬆️ upgrade to gson:2.7