|
| 1 | +v2.43.0 |
| 2 | +======= |
| 3 | +WebDriver: |
| 4 | + |
| 5 | + * Updating Native events to support Firefox 24, 31 and 32 |
| 6 | + * Add note on stale element checks and a WebElement represents a DOM element |
| 7 | + * Upgrade third party dependency JavaScript-XPath to 0.1.12 |
| 8 | + * Fix example code: "using(-Chrome)DriverExecutable" |
| 9 | + * Make event_firing_test.html pass in Firefox 24 ESR. |
| 10 | + * Fix an error propagation bug when a command fails from bad inputs. |
| 11 | + * Handle the case where a proxied element from PageFactory causes a FluentWait to timeout. |
| 12 | + * Integrating the Microsoft Internet Explorer driver implementation |
| 13 | + * Allow subclasses of HttpCommandExecutor to extend it at runtime. |
| 14 | + * Handle the case where executeScript returns an HTMLDocument. |
| 15 | + * IEDriver crashes in WaitUntilElementFocused() because of null pointer. Fixes issue #7577 |
| 16 | + * Deprecate the original RC interface in Selenium. |
| 17 | + As part of Selenium 3.0, we shall be moving the original RC interface to a |
| 18 | + legacy JAR that will be available as a separate download. As the first step |
| 19 | + in this process, the original "Selenium" interface is being marked as |
| 20 | + deprecated. |
| 21 | + * Run FirefoxDriver tests with Buck. |
| 22 | + * Bump timeout for tests since a suite is also a test. |
| 23 | + * Run htmlunit-driver tests with Buck. |
| 24 | + * Run the ignored tests printer with Buck. |
| 25 | + * Get org.openqa.selenium.SmallTests building with Buck. |
| 26 | + * Working around limitations in subpixel precision event handling. |
| 27 | + |
| 28 | + The bug/limitation where browser supports subpixel precision for elements but not for dispatched events was found in both modern Chrome (http://crbug.com/396380) and Firefox (?) browsers. |
| 29 | + (IE doesn't seem to be affected: before and including IE9 - no subpixel for elements and events; from ie10 - subpixel is supported for both elements and events). |
| 30 | + |
| 31 | + This test was lucky so far (mostly?) and didn't hit this issue, until Chrome 37 that enabled subpixel text scaling by default. |
| 32 | + |
| 33 | + This change makes *sure* elements have subpixel coordinates (if only browser supports'em) and then it makes sure this test doesn't fail because of that (while still testing selenium atoms). |
| 34 | + |
| 35 | + While there, I moved asserts from event handlers into the normal test flow so jsunit can properly attribute assertion failures to specific test methods. |
| 36 | + * Updating prebuilt libs for windows |
| 37 | + * Re-add the rubyzip jar |
| 38 | + * updating prebuilts for linux |
| 39 | + * Updating to gecko 32 |
| 40 | + * Log formatter should be able to work with empty keys array. Fixes issue 7357 |
| 41 | + * Fixing infinite read from socket. Fixes issue 7814 |
| 42 | + * WDBS: safe check for window.localStorage |
| 43 | + * Driver should operate cookies for the current frame, not the topmost one. Fixes issue 7799 in |
| 44 | + Firefox |
| 45 | + * Actually supporting promised Id for webdriver.WebElement. |
| 46 | + * Adding more checks for JS functions removed from IE11. Fixes issue 7803 |
| 47 | + * Fixing use of deprecated API in httpclient |
| 48 | + * Fixing use of deprecated API in guava |
| 49 | + * Update Closure library to head and compiler to the latest release |
| 50 | + * Implementing ability to use FirefoxDriver on a machine where localhost is not the first alias for |
| 51 | + 127.0.0.1. Fixes issue 3280 |
| 52 | + * Handle null and empty paths the same as / |
| 53 | + * fixing maven build, adding reference to jetty-rc-repacked-5 |
| 54 | + * adding pom and info on uploading jetty-repacked-5 to maven central |
| 55 | + * Adding checks for JS functions removed from IE11. Fixes issue 7780 |
| 56 | + * Deleting what appears to be unused deps. |
| 57 | + * Add more options to the Builder API (every common, settable capability should be covered). |
| 58 | + * Require calling Builder.usingServer(url) to use a remote server. If this is not called, the |
| 59 | + builder will attempt to create a client locally, throwing an error if it can't (e.g. for IE). |
| 60 | + * Add browser specific constructors to simplify creating a client without the Builder. |
| 61 | + Fixes issue 7593 |
| 62 | + * Updating json-cpp lib and replacing mongoose web server with civetweb. |
| 63 | + * Safari is flaky. Reducing timeout to fail faster when we're going to fail. |
| 64 | + * Catch driver start-up failures. |
| 65 | + * Add explicit API for configuring log prefs rather than forcing users to rely on |
| 66 | + magic capability strings. |
| 67 | + * Clean up internal Firefox logging API. |
| 68 | + * Use LogLevelMapping to convert JSON wire protocol name to Level instance. |
| 69 | + * Make the jettyMaxThreads parameter actually be effective |
| 70 | + * Fix NullPointerException when File#listFiles() returns null. Fixes issue #1934 |
| 71 | + * Making WDBS.start command a no-op if it was instantiated with an already started driver. Fixes issue 3993 |
| 72 | + * Handling possible exception in stringification of window.location. Fixes issue 3908 |
| 73 | +* Modified IE driver server to more closely follow W3C spec |
| 74 | + |
| 75 | + This commit includes a number of changes designed to bring the IE driver |
| 76 | + into closer alignment with the W3C WebDriver specification. It provides |
| 77 | + no functional changes to the driver, nor does it change any external- |
| 78 | + facing API. The changes are: |
| 79 | + * Changed webdriver::Server to examine the response from the newSession |
| 80 | + command for the session ID rather than a two-stage process. The |
| 81 | + webdriver::Server::DispatchCommand method now calls the |
| 82 | + InitializeSession method directly when processing the newSession |
| 83 | + command. |
| 84 | + * Removed the now-obsolete webdriver::Server::CreateSession method. |
| 85 | + * Added a Serialize/Deserialize method pair on the webdriver::Command |
| 86 | + class (renaming the Populate method to Deserialize). |
| 87 | + * Revamped the serialization of webdriver::Command to use 'name' instead |
| 88 | + of 'command' for the command name. |
| 89 | + * Added a session ID member to the webdriver::Command object. |
| 90 | + * Modified the webdriver::Command object to no longer draw distinction |
| 91 | + between parameters passed in as part of the URL substitution and those |
| 92 | + passed in as part of the JSON payload in the body. |
| 93 | + * Modified webdriver::CommandHandler::ExecuteInternal (and all subclass |
| 94 | + implementations to use a single parameters map instead of the dual |
| 95 | + URL tokens/JSON payload parameters maps used previously. |
| 96 | + * Propagate webdriver_firefox_port preference to FirefoxDriver, was being ignored. Fixes issue 5172 |
| 97 | + * Adding a new selenium server option -logLongForm to log more details to the console. Fixes issue 6645 |
| 98 | + * Handling possible IllegalStateException while cleaning orphaned and timed out sessions. Fixes issue 6771 |
| 99 | + * Setting forwarded content for CommandListener afterCommand handler. Fixes issue 7443 |
| 100 | + * Fixing the list of extensions to search for an executable on Windows, and logging process startup |
| 101 | + errors. Fixes issue 7514 |
| 102 | + * Setting layout.css.devPixelsPerPx to 1.0 if native events are enabled only. Fixes issue 7445 |
| 103 | + * BODY element is always shown/displayed. |
| 104 | + related section in the W3C spec: |
| 105 | + https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html#determining-if-an-element-is-displayed |
| 106 | + * Implementing switchToParentFrame support in atoms |
| 107 | + * Setting HtmlUnit to emulate FF24 by default |
| 108 | + * Updating HtmlUnit to 2.15 |
| 109 | + * Stop polluting the log with stacktraces. Fixes issue 7460 |
| 110 | + * Returning less specific platform info from firefox driver. Fixes issue 3354 |
| 111 | + * Adding driver info into TimeoutException thrown by WebDriverWait. Fixes issue 7429 |
| 112 | + * Implementing switchToParentFrame command for IE driver |
| 113 | + * Adding URL endpoint for switchToParentFrame |
| 114 | + |
1 | 115 | v2.42.2
|
2 | 116 | =======
|
3 | 117 | WebDriver:
|
|
0 commit comments