Uploaded image for project: 'XWiki Commons'
  1. XWiki Commons
  2. XCOMMONS-311

Upgrade to Selenium 2.28

    XMLWordPrintable

Details

    • N/A
    • N/A

    Description

      http://selenium.googlecode.com/svn/trunk/java/CHANGELOG

      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
      =======
      * Adding shift key handling to the synthetic keyboard actions.
      * Fixing ability to open relative URLs in WDBS. Fixes issue 4668
      * Checking script evaluation result to prevent null reference exception. Fixes issue 4490
      * Pull last-session tracking state out of the internals of the SeleniumDriverResourceHandler
      * adding all of the extended colour keywords to the Colors enum in support of http://www.w3.org/wiki/CSS3/Color/Extended_color_keywords. Fixes Issue 4736
      * Modifying scroll behavior in IE driver SendKeysCommandHandler to call Element::GetLocationOnceScrolledIntoView() instead of calling the DOM scrollIntoView() function.
      * Only call blur() for IE if the element is not the <body> element. Fixes issue #2353.
      * checking if CSS transforms on elements, or their parents, are hiding them and therefore returning they arent visible.
      * Adding getCssCount to the list of the methods supported by WebDriverBackedSelenium. Fixes issue 4273
      * Add not, refreshed, invisibilityOfElementWithText to ExpectedConditions, clean up existing ExpectedConditions code
      * Added support for new IE10 pointer events
      * Moved attribute/property conflating from atoms to webdriver atoms
      * Lots of linting and type fixing
      * Made bot.action.getInteractableSize public
      * Added ability to force events to fire on non-interactable elements
      * Added HTML5 doctype declarations to all test pages
      * Always use webdriver.atoms.inject not bot.inject, as this is required by the
      android driver
      * Adding description and default values for -gridHost and -gridPort node options.
      * Fixing WDBS implementation of getValue for radio buttons. Fixes issue 4055
      * Modified to no longer hang on alerts triggered by onchange of <select> elements or by onsubmit of <form> elements. Fixes issue #3508. Fixes issue #2103.
      * Generating session identifiers with UUID to prevent duplication. Fixes issue 3818
      * Processing locators before use in getCssCount anв getXpathCount. Fixes issue 4784
      * Adding ghostdriver as a dependency to selenium
      * Fixed calculation of coordinates for elements in frames/iframes where the element is scrolled out of view within the frame. Fixes issue #4800.
      * Avoiding logging the tag name of the element if getting the tag name fails in the IE driver. Fixes issue #4811.
      * 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.
      * Allowing equal sign in a cookie value. Fixes issue 1543
      * The SafariDriver should try to hide the fact that it overrides window.{alert,confirm,prompt}.
      * Returning a simple result (null) after opening a new window instead of the window object (that can't be serialized to JSON). Fixes issue 2035
      * better error message reporting when browser launch fails. Fixes Issue 3043
      * Apparently some pages override window.postMessage, which breaks the SafariDriver page script's ability to communicate with the extension, causing comamnds to time out (executeScript, click, sendKeys, etc). We can't fully protect ourselves from this, but at least try.
      * added security options to objects when we move from chrome->content in Firefox
      

      Attachments

        Issue Links

          Activity

            People

              mflorea Marius Dumitru Florea
              vmassol Vincent Massol
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: