|
| 1 | +v2.41.0 |
| 2 | +======= |
| 3 | +WebDriver: |
| 4 | + * Update to support native events for Firefox 28 (removed native event |
| 5 | + support for Firefox 26). Native events are now supported for the |
| 6 | + following Firefox versions: |
| 7 | + |
| 8 | + 17 (immediately previous ESR release) |
| 9 | + 24 (current ESR release) |
| 10 | + 27 (immediately previous release |
| 11 | + 28 (current release) |
| 12 | + |
| 13 | + * Fixed capabilities to be sent properly encoded. For instance, |
| 14 | + capabilities for mobile have copyright signs. |
| 15 | + * Renamed some commands in the Firefox driver to prepare for Selenium |
| 16 | + 3. This essentially means that we're mirroring the names of the |
| 17 | + commands in the function names within the driver. Also implemented |
| 18 | + handling a Selenium 3 style "sessionId" in a Command received by a |
| 19 | + Selenium 2 server. |
| 20 | + * Implemented support for switching context as described here: |
| 21 | + http://code.google.com/p/selenium/source/browse/spec-draft.md?repo=mobile#133. |
| 22 | + This feature will be used by mobile WebDriver users to switch |
| 23 | + between different contexts like the native or the webview UI element |
| 24 | + tree. The feature is end to end tested with latest Selendroid |
| 25 | + snapshot version (6a126ab). In the langauge bindings, this is |
| 26 | + implemented as a role-based interface. Subclasses of RemoteWEbDriver |
| 27 | + that need this should extend TargetLocator and use covariant return |
| 28 | + types to keep everything happy and sweet. |
| 29 | + * Removed InternetExplorerDriver constructor that accepts |
| 30 | + WindowsProxyManager as a parameter. Proxy management moved to |
| 31 | + IEDriverServer and WindowsProxyManager is used for RC only now. |
| 32 | + * Removed use of VK_ENTER since its been removed from Firefox. PUA |
| 33 | + code uses VK_RETURN now like Mozilla Tools. |
| 34 | + * Added switch to parent frame command to the wire protocol and API. |
| 35 | + * Added httpOnly flag to Cookie JSON object. |
| 36 | + * (on behalf of Tobias Lidskog): Added property for silencing |
| 37 | + chromedriver. The Java property "webdriver.chrome.silentOutput" is |
| 38 | + now used to set the default value for silent mode in chromedriver |
| 39 | + using the ChromeDriverService class. This is analogous to the |
| 40 | + existing system property for controlling verbose mode. |
| 41 | + * (on behalf of Yi Zeng): Updated download link to googleapis.com |
| 42 | + * Reduced the visibility of a deprecated class in the htmlunit driver. |
| 43 | + * Removed deprecated FirefoxProfile.setProxyPreferences method. |
| 44 | + * Removed deprecated ChromeOptions.setExperimentalOptions |
| 45 | + * FIXED: 4843: (on behalf of Jonatan Kronqvist): Regard all modifier |
| 46 | + keys in SingleKeyAction. An earlier commit added META, but COMMAND |
| 47 | + and LEFT_* were left out as they were misinterpreted as aliases, |
| 48 | + which they aren't (they onlyuse the enum definition to get the same |
| 49 | + character code of the keys). |
| 50 | + * FIXED: 5331: Added javadoc to JavascriptExecutor executeAsyncScript |
| 51 | + about the default timeout. Also added some extra information on |
| 52 | + troubleshooting common issues. |
| 53 | + * FIXED: 7014: Fixed parameters parsing. |
| 54 | + * FIXED: 7033: Fixed javadoc. |
| 55 | + |
| 56 | +WebDriverJS: |
| 57 | + * FIXED: 7105: Properly bind "this" for beforeEach/it/afterEach in |
| 58 | + mocha integration. |
| 59 | + |
| 60 | +Grid: |
| 61 | + * Modified to ignore exceptions during the clean-up process if failing |
| 62 | + to start a RemoteWebDriver instance. |
| 63 | + * FIXED: 6770: Setting a timeout when Jetty has low resources to |
| 64 | + prevent hub from hanging. |
| 65 | + * FIXED: 6771: If a session times out and the browser was never |
| 66 | + started, it should still be cleaned up on the hub side. |
| 67 | + BeforeRelease should then be a no-op and not throw. |
| 68 | + * FIXED: 6772: Added a configuration parameter to set the number of |
| 69 | + threads Jetty uses. Default is -1, which implements the current |
| 70 | + behavior (255 threads from Jetty's default settings) |
| 71 | + * FIXED 6773: Consuming the request in all cases to properly release |
| 72 | + resources. |
| 73 | + * FIXED: 6811: Clean up immediately if starting a driver or session |
| 74 | + errors in RemoteWebDriver. |
| 75 | + * FIXED: 6878: Actually pass the response body to CommandListener |
| 76 | + implementations, per the interface contract. |
| 77 | + * FIXED: 7047: Updated a grid timeout property that seems to have been |
| 78 | + overlooked in a previous cleanup. |
| 79 | + |
| 80 | +RC: |
| 81 | + * Added lost quotes in JSON format (RC). |
| 82 | + * Removed old version of Selenium RC emulation and leaving the new one |
| 83 | + in place. |
| 84 | + |
1 | 85 | v2.40.0
|
2 | 86 | =======
|
3 | 87 | WebDriver:
|
|
0 commit comments