Details
-
Bug
-
Resolution: Fixed
-
Minor
-
3.3
-
None
Description
Since 2.14.0 (see http://code.google.com/p/selenium/source/browse/trunk/java/CHANGELOG):
v 2.17.0
========
WebDriver:
* Removed deprecated methods
* FIXED: 3152: iWebDriver will auto-play HTML5 video
* Fixed issue with permissions on windows caused by wrapping
* FIXED: 3154, 3144: Issues launching Firefox 9 due to modal dialog
* Adding warning to android apk when used with an incompatible android version (issue 3142)
* FIXED: 3167: Sending empty keys to a text field no longer throws
* FIXED: 3173: Using ChromeOptions no longer causes stack exhaustion
* FIXED: 3169: getAttribute("value") falls back to the text of option tags, if no value attribute is specified
* Updated operadriver to version 0.9
Maven:
* NOTE: We have removed our dependency on the operadriver from our pom, because it creates a circular dependency.
To use the operadriver, add the following dependency to your own pom.xml file:
<dependency>
<groupId>com.opera</groupId>
<artifactId>operadriver</artifactId>
<version>0.9</version>
</dependency>
RC:
* Bumped firefox support up to Firefox 12
Grid:
* FIXED: 3161: Thread safety issues
Known issues:
* Some issues around scrolling (3075, 3045, 3034)
v2.16.1
======
RC:
* FIXED: 3148: Allow IE to be launched.
v2.16.0
=======
WebDriver:
* Native events enabled for Firefox 9
* The FirefoxDriver now enables apps to use offline storage by default.
* ChromeDriver allows setting the chrome driver's environment more easily.
* RemoteWebElement implementations now guarantee that the ID used to
identify them. This allows "hashCode" and "equals" to be local operations
in Java.
* The PageFactory will now no longer decorate List<WebElement> fields unless
annotated with a @FindBy.
* By default, clicks will now be in the middle of elements.
* RemoteWebDriver will use uncacheable GET requests to communicate with the
remote webdriver server.
* HtmlUnitDriver defaults to emulating Firefox 3.6.
* FIXED: 2985: Calling quit() on the IE Driver in a shutdown hook will no
longer kill the JVM.
* FIXED: 2893: You can now pass a Map to executeScript when using Firefox.
* FIXED: 1395, 2747, 2869, 2431: Upgraded version of CocoaHTTPServer to the
latest and greatest.
WebDriverJS:
* Test failures are now annotated with the task history.
* JSONP support dropped in favour of CORS. For those browsers where CORS is
not fully implemented, added a "/xdrpc" (cross-domain rpc) end-point.
* Change the promise.Application event loop to run at a set interval
instead of trying to explicitly trigger it at the appropriate times. This
makes debugging much simpler.
* WebDriverJS hub front-end now renders correctly in IE.
Grid:
* It's now a beautiful butterfly.
RC:
* IE HTA mode will now close the final window.
* All windows are now opened as "resizable". This means that they should
always open in new windows rather than tabs in IE.
* *chrome mode can type into file input elements on Firefox 8+
* WebDriverCommandProcessor has all constructors depending on the
(deprecated) SuppliesWebDriver class marked as deprecated. Will be deleted
in the next release.
Automation Atoms:
* Bug fixes and updates
* Included a touchscreen abstraction
v2.15.0
=======
Project:
* Code donation from Google.
WebDriver:
* Now supports up to and including Firefox 11.
* Changed order of FirefoxProfile initialization attempts on a
remote host: 1) try to load from capabilities, 2) try to load
locally if webdriver.firefox.profile is specified, 3) create an
empty profile.
* Added the beginning of infrastructure for gathering logs from
webdriver tests.
* Added an UnreachableBrowserException.
* Additional work on the WebDriver JS console.
* Implicit waits now change how long we wait for alerts. This
functionality will change in 2.16
* FIXED: 2700: The infamous scrolling issue.
* FIXED: 2816: ClassCastException when calling switchTo().alert().
Grid:
* Grid now distinguishs between CLIENT_GONE and
FORWARDING_TO_NODE_FAILED.
* FIXED: issue where older RCs could not connect to a newer hub.
RC:
* Selenium-backed WebDriver now uses atoms for typing.
Automation Atoms:
* Significantly reworked input device abstractions.
Known Issues:
* HTA mode for Selenium RC (*iexplore) leaves a browser window open.