v2.24.1
=======
WebDriver:
* Work has started on a basic performance profiler.
* Java bindings: The Color class now supports more color conversions.
* Failure to click on an element in the IE Driver will yield a more meaningful
error.
* FIXED: 3268: setting a cookie without one of the optional values (secure)
null pointers through remote webdriver
* FIXED: 1584: bot.dom.getVisibleText does not properly handle display:run-in
or display:table.
* FIXED: 4071: IE: JVM/IEDriverServer Crash when the current window is closed
without switching to another window.
* FIXED: 3683: WebDriver (selenium server) does not use user specified proxy PAC file for IE.
* FIXED: 4070: Dot-net bindings: == oprerator fails if first argument is null.
* FIXED: 4064: Selenium2 crash on IE8 when S_FALSE is returned from get_Document.
* FIXED: 3945: The SafariDriver hangs if an iframe is deleted while it is selected.
* FIXED: 3892: WebdriverJS: Need support mouse events
* FIXED: 3198: Cannot take screenshot from IPhoneDriver in Java
v2.23.1
=======
Selenium RC:
* Support for Firefox 13 on windows with RC api
v2.23.0
=======
WebDriver:
* Firefox 13 support
* CSS Selectors now allow compound selectors
* SafariDriver is (still) in Beta, annotated accordingly in Java
* FIXED: 3785: Implicit waits for Safari driver
* FIXED: 1225: Get text is handled appropriately for self-closing tags.
v2.22.0
=======
Project:
* Code grant from Google acknowledged in our copyright
headers. Thanks, Google!
WebDriver:
* JRE dependency upped to Java 6.
* IE driver now uses the IEDriverServer. You may need to download
this. Set the "useLegacyInternalServer" to booleantrueif you
need the old behaviour.
* Standardized colour values returned from getCssValue are
normalized to RGBA.
* IE can use synthesized events if the capability
"enableNativeEvents" is set to false. This is experimental and not
expected to work properly.
* Native events added for Firefox 12.
* Native events retained for Firefox 10, 11, and 3.x
* Selenium-backed WebDriver can now return WebElements from
executeScript.
* With WebElement.getAttribute() a boolean attribute will return"null"if not present on an element.
* A NoSuchWindowException will be thrown if the currently selected
window is closed and another command is sent.
* SafariDriver improved: frame switching, snapshot taking and JS
executing added.
* SafariDriver: changed message protocol. The 2.22.0 SafariDriver will
not be backwards compatible with Selenium 2.21.
* FIXED: 185: Appending screenshots to remote exceptions is now
optional. Controlled via the "webdriver.remote.quietExceptions"
capability.
* FIXED: 1089: Style attributes are no longer lower-cased by default.
* FIXED: 1934: Firefox cleans up temporary directories more effectively.
* FIXED: 3647: WebElement.sendKeys now works in Firefox on XHTML pages.
* FIXED: 3758: Maximize windows from inside a frame works as expected.
* FIXED: 3825: Alerts from a nested iframe are now handled properly.
Grid:
* Fixing Firefox profile extraction if a grid node started from a
network location (UNC path)
Atoms:
* bot.actions.type now works as expected in Firefox 12.
* Introduced better mouse and keyboard abstractions
Upgrading to 2.24.1: