Details
-
Task
-
Resolution: Fixed
-
Major
-
4.2-milestone-1
-
None
Description
See http://selenium.googlecode.com/svn/trunk/java/CHANGELOG .
v2.25.0 ======= WebDriver: * Added API for dealing with BASIC and DIGEST authentication dialogs. Currently not implemented in any drivers. * Warn users that the IE driver will no longer use the DLL in the next release. * Deprecated browser specific WebElement subclasses. * Added support for "requiredCapabilities" to the remote webdrivers and implemented basic support for these in the firefox driver. Failure to fulfull a required capability will cause a SessionNotCreatedException to be thrown. * Added the ability to determine how unhandled alerts should be handled. This is handled by the "unexpectedAlertBehaviour" capability, which can be one of "accept", "dismiss" or "ignore". Java code should use the UnexpectedAlertBehaviour enum. This is only implemented in Firefox for now. * Allow native events to be configured in Firefox and (experimentally) in IE using the "nativeEvents" capability. * Updated supported versions of Firefox to 17. * Firefox driver will enumerate through client rects until finding one with non-zero dimensions when clicking. * Better support for hovering on linux. * Safari driver will dismiss open alerts to prevent tests from hanging. * Better handling of overflow edge cases when determining element visibility. * Point users in the right direction when Safari fails to load a file:// URL. * Allowed to use IEDriverServer logging abilities in Java binding. * Avoid an issue where a call to submit could hang the firefox driver. * FluentWait will now handle any Throwable, not just RuntimeExceptions. * FIXED: 3897: Allow windows to be resized from a frame. WebDriverJS: * Better stack traces from test code. * Update webdriver.atoms.element.type to recognize webdriver.Key.SEPARATOR RC: * Better emulation provided by the WebDriver-backed Selenium when using IE, particularly when emulating firing of events. Grid: * FIXED: 3230: Implementing /lifecycle-manager?action=shutdown command for the Grid Hub to ensure backward compatibility with Grid1 behaviour. Selenium Server: * Reworked SSL certificate generation code when proxying HTTPS connections to use non-deprecated APIs in BouncyCastle.