Details
-
Task
-
Resolution: Fixed
-
Major
-
3.5
-
None
Description
See change log since version 2.17 ( http://code.google.com/p/selenium/source/browse/trunk/java/CHANGELOG ):
v2.20.0 ======= WebDriver: * RemoteWebDriver.setLogLevel is no longer a static method. * Introduce a timeout for page loads. This needs to be used in conjunction with the unstable page load detection. * Adding alertIsPresent ExpectedCondition. * Turning off password saving in the Android driver. * FIXED: 3391: scroll containing elements, not just windows. * FIXED: 2211: Allow the http client factory to discover the proxy for traffic between the http command executor and the webdriver server via the normal system properties. WebDriverJS: * Refactored the WebDriverJs promise manager to use a proper tree to track scheduled tasks. * In webdriver.Builder, default to http://localhost:4444/wd/hub if a server URL is not specified. Grid: * JDK 1.6.1_31 recommended for maximum stability * The HUB is now upgraded to run with Jetty 7.6.1. * Making the id for proxy final, and allowing it to be specified from the registration request. If the id isn't in the request, the remote host is used as an id, as it was before. * FIXED: 3096: Memory leak in selenium hub. RC: * More work on SSL certs. Should work cleanly in Firefox now. * FIXED: 1982: Clear an input element in such a way as to avoid firing any events when emulating typing in selenium emulation. Fixes issue 1982. Atoms: * Submit a form when the enter button is pressed in its input element. * Add a "mouse pixel scroll" event to the atoms events module. * Adding a public "mouseOver" action and a little internal refactoring around the mouseOver functionality. v2.19.0 ======= WebDriver: * Server-side implementation of the webdriver-backed selenium. * "sendKeys" works in the webdriver-backed selenium when using safari. * Implement local/session storage for iOS driver. * Exceptions now thrown when an alert occurs during script execution. * Native events implemented for Firefox 10. * Renamed the experimental "fast" page loaded strategy "unstable" and disable queuing of commands when it's enabled. * Corrections to javadocs. * Disabled native events for Firefox 8 as it's deprecated by Mozilla. RC: * Update cybervillains certificate (thanks to Ivan De Marino and Mark Watson @ Neustar) * Default to using the native xpath engine in selenium-backed webdriver instances. * Correctly fire events when outside a firefox extension WebDriverJS: * Return a promise from webdriver.WebDriver.prototype.quit() so users may register callbacks. * Small tweaks so WebDriverJs works as expected in IE7/8. Known Issues: * Holding down a modifier key and clicking with Firefox 10 on Windows does not work reliably when using native events. v2.18.0 ======== WebDriver: * FIXED: 3169: Getting value attribute on option elements. * Alert handling in Firefox and IE: Throwing UnhandledAlertException if an alert is present during an operation. The unhandled alert is also dismissed to mitigate repeat exceptions. * Better handling of getText invocations on SVG elements. * FIXED: 3253: Clicking stopped working on Firefox 4. * Android Driver now supports Flash, Geolocation. * FIXED: 1371: iPhone Driver now supports frame switching. RC: * FIXED: 2958: Selenium RC now closes IE HTA when the tests finish. WebDriverJs: * Fixes around findElements.