|
| 1 | +v2.38.0 |
| 2 | +======= |
| 3 | +WebDriver: |
| 4 | + * Update to support native events for Firefox 25. |
| 5 | + * Updated httpclient and httpcore maven dependencies |
| 6 | + * When moving the mouse relative to an element hidden in a parent's |
| 7 | + overflow region, that element must first be scrolled into view |
| 8 | + before the mouse move can be completed. |
| 9 | + * Removed WindowsProxyManager from InternetExplorerDriver, proxy |
| 10 | + management is implemented in IEDriverServer now. |
| 11 | + * The logging level for the FirefoxDriver's native components can now |
| 12 | + be set from the command line with the SELENIUM_LOG_LEVEL |
| 13 | +environment variable. Valid values are ERROR, WARN, INFO, DEBUG, |
| 14 | +and TRACE. If the value is not set, or an unrecognized value is |
| 15 | +specified, the log level will be set to FATAL (which was the |
| 16 | +previous behavior). |
| 17 | + * Implemented ability to return Date object from executeScript |
| 18 | + (Firefox only). |
| 19 | + * Fixed Firefox returning the actual state of nativeEvents. |
| 20 | + * Made it possible to switch the webdriver.xpi from the command line |
| 21 | + using a system property. |
| 22 | + * Removed hardcoded chromedriver version |
| 23 | + * SafariDriver WebElement#getTagName() should return a lowercase |
| 24 | + string. |
| 25 | + * If ChromeDriver fails to start, suppress any exceptions from the |
| 26 | + subsequent "clean-up" quit() so the error from start is not lost. |
| 27 | + * Added an alternate, and Android-friendly, implementation of the |
| 28 | + Augmenter that uses JDK interface proxies instead of cglib. This |
| 29 | +new implementation is available as org.openqa.remote.JdkAugmenter; |
| 30 | +the default Augmenter implementation still relies on cglib. |
| 31 | + * Prevented an infinite loop when computing overflow state when the |
| 32 | + documentElement has fixed position. |
| 33 | + * Improveed logging for UnixProcess#destroy(). |
| 34 | + * If an error is thrown while typing a key sequence, return that |
| 35 | + error to the client. Prior to this change, the driver would |
| 36 | +effectively hang. |
| 37 | + * Do not attempt to generate a key event if the target element is no |
| 38 | + longer attached to the DOM. nsIPressShell (which is used to |
| 39 | +dispatch events) will throw a generic NS_UNEXPECTED_ERROR if we |
| 40 | +fail to make this check. |
| 41 | + * FIXED: 3107: (On behalf of Ross Patterson) Preventing possible NPE. |
| 42 | + * FIXED: 4501: (On behalf of Robert Ambrus) Introduced a system |
| 43 | + property org.openqa.jetty.SocketListener.bufferSize that allows to |
| 44 | +set the size of the buffer Jetty uses for network communications. |
| 45 | + * FIXED: 4698: Added missing expected conditions. |
| 46 | + * FIXED: 5295: User defined element properties should be retrievable |
| 47 | + with getAttribute. |
| 48 | + * FIXED: 5900: Revamped the SafariDriver's internal networking. |
| 49 | + * FIXED: 6294: Implemented ability to switch to a frame by id or name |
| 50 | + in WDBS. |
| 51 | + * FIXED: 6358: Disabled Content Security Policy in Firefox. |
| 52 | + * FIXED: 6414: Fixed the way EventFiringWebDriver unwraps the |
| 53 | + underlying driver. |
| 54 | + * FIXED: 6431: Catch an exception thrown if the chrome executable is |
| 55 | + not found and stop chromedriver before propagating it. |
| 56 | + * FIXED: 6445: Shortened Firefox profile textual representation in |
| 57 | + capabilities. |
| 58 | + * FIXED: 6473: Implemented ability to pass --verbose option to |
| 59 | + chromedriver. |
| 60 | + |
| 61 | +WebDriver JS: |
| 62 | + * Always annotate errors for rejected promises |
| 63 | + * FIXED: 6284: Omit x/y offsets from the mouseMove command instead of |
| 64 | + defaulting to (0,0). |
| 65 | + * FIXED: 6471: Correctly document the contract on |
| 66 | + WebElement#getAttribute |
| 67 | + * FIXED: 6612: On Unix, use the default IANA ephemeral port range if |
| 68 | + unable to retrieve the current system's range. |
| 69 | + * FIXED: 6617: Checking for Error.captureStackTrace is sufficient to |
| 70 | + determine if an environment supports stack traces. This avoids |
| 71 | +unnecessarily triggering debuggers configured to halt when an error |
| 72 | +is thrown. |
| 73 | + * FIXED: 6627: Safely rebuild chrome.Options from a partial JSON spec. |
| 74 | + |
| 75 | +Grid: |
| 76 | + * FIXED: 6357: Added PhantomJS icon to the grid console. |
| 77 | + * FIXED: 6392: Removed misleading log messages. |
| 78 | + |
| 79 | +RC: |
| 80 | + * FIXED: 1666: Fixed typo in RegExp.test function name. |
| 81 | + * FIXED: 1758: Ignoring closed windows when collecting attributes |
| 82 | + from all windows (RC). |
| 83 | + * FIXED: 2508: Fixed screenshot size calculation for quirks mode (RC) |
| 84 | + * FIXED: 2845: Moved storedVars from test case level to test suite |
| 85 | + level. |
| 86 | + * FIXED: 3185: Fixed JSON converter (RC). |
| 87 | + * FIXED: 3270: Fixed switch to window by var= locator (RC). |
| 88 | + * FIXED: 5103: Fixed screenshooter in Firefox and Selenium RC, |
| 89 | + limiting the size of the screenshot to pevent failures. |
| 90 | + * FIXED: 6496: Enabled .htm and .xhtml extensions for test suites. |
| 91 | + |
1 | 92 | v2.37.0
|
2 | 93 | =======
|
3 | 94 | * Fix Firefox native event support on Linux for 23 & 24.
|
|
0 commit comments