More bug fixes to to reduce "stale element" and "no such element" errors on Chrome 44+.
Prevent a crash in canary Chrome builds when using ChromeDriver in mobile emulation mode.
Return the HttpOnly attribute in cookies, if one is set.
ChromeDriver 2.18
Changes include many bug fixes that allow ChromeDriver to work more reliably with Chrome 44+.
ChromeDriver 2.17
Changes:
Fixes to reduce flakiness in screenshot tests.
Bug fixes for synthetic scroll and tap actions.
ChromeDriver no longer attempts to silence error messages on Windows. This makes output more verbose but fixes some issues that occur when running ChromeDriver tests in Task Scheduler.
The print preview dialog is now included in the list of window handles, if it is on screen.
The latest WebDriver atoms have been imported.
ChromeDriver 2.16
Changes:
Experimental support for Touch Actions
Fixed a bug when navigating back or forwards, where ChromeDriver sometimes would not wait for the page to finish loading
Fixed a bug when navigating or reloading a page, where ChromeDriver would sometimes send commands to the wrong <iframe>
ChromeDriver 2.15
Changes:
On Windows, we now always use a US keyboard layout for keycode conversions, which matches what we do on Linux
When using performance logging, Timeline is now disabled by default, since it is deprecated in Chrome 42+
Improved error checking and error messages
ChromeDriver 2.14
Fixed bugs:
Support for Shadow DOM.
Support for the /sessions WebDriver command.
Getting the location of an element, and moving the mouse to an element, now uses the center of the first ClientRect, rather than the center of the bounding box.
Closing a Chrome session with a custom user data directory now uses SIGTERM on POSIX, which ensures that the browser updates any preferences and settings in the profile directory after the test completes.
Fixed a JavaScript alert handling bug.
The list of window handles now includes extension popup windows.
No comments:
Post a Comment