v2.28.0 ======= WebDriver: * "null" can now be passed to executeScript * .Net: Corrected FileUtilities.FindFile() to correctly return the current directory if the specified file is located there. * .Net: Introduces the Updating the CustomFinderType property to the .NET FindsByAttribute. This allows use of custom By subclasses in the PageFactory. The custom finder must be a subclass of By, and it must expose a public constructor that takes a string argument. * SafariDriver: better attempts to catch native dialogs from user defined onbeforeunload handlers. * Updating HtmlUnit to 2.11 * Added the PhantomJS bindings to the release. You'll still need to download PhantomJS itself separately. RC: * Implemented getAllWindowNames in WebDriverBackedSelenium * Implemented openWindow in WebDriverBackedSelenium to allow opening relative URLs v2.27.0 ======= WebDriver: * Added support for native events for Firefox 17. * Added support for ghostdriver (PhantomJS) * Adding new capability "enableElementCacheCleanup" to the IE driver. When set to true, the IE driver will clean the known-element cache of invalid elements after every page load. This is intended to keep memory usage down and improve performance. However, it is an intrusive change, so this capability is provided temporarily to allow disabling this behavior if problems arise. The default of this new capability is "true", meaning this behavior is turned on by default. * Added shift key handling to the synthetic keyboard actions. * Modifying scroll behavior in IE driver SendKeysCommandHandler to call Element::GetLocationOnceScrolledIntoView() instead of calling the DOM scrollIntoView() function. Should result in less page scrolling during test runs. * Checking if CSS transforms on elements, or their parents, are hiding them and therefore returning they arent visible. * Add not, refreshed, invisibilityOfElementWithText to ExpectedConditions. * Added support for new IE10 pointer events. * FIXED: 1543: Allowing equal sign in a cookie value. * FIXED: 2103, 3508: Modified to no longer hang on alerts triggered by onchange of