Andreas Tolfsen
unread,Mar 9, 2017, 4:33:34 PM3/9/17Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to tools-marionette, tools, selenium-developers, selenium-users
I’m pleased to announce the release of geckodriver version 0.15.0.
geckodriver is the Mozilla implementation of the WebDriver remote
control interface for Gecko, and provides an HTTPD proxy that
translates the WebDriver protocol to Marionette.
The release binaries can be found in the usual place:
https://github.com/mozilla/geckodriver/releases/tag/v0.15.0
You can consult the change log for a record of all notable changes to
the program:
https://github.com/mozilla/geckodriver/blob/master/CHANGES.md#0150-2017-03-08
We added routing for the Get Timeouts command in this release, and
made a very notable change in the way HTTP responses are encoded:
the WebDriver standard expects responses to come wrapped in
{value: …} objects, and this unfortunately has backwards
incompatible consequences for those using geckodriver with Selenium.
If you are affected by this, you must make sure to upgrade to
Selenium 3.3.
We also changed the pointer move action to support an ‘origin’ key,
which makes it possible to start a mouse move either from the
context of the viewport, the current pointer’s current position, or
from an element. This brings us much closer to full support for
action sequences.
WebDriver implementation status can be tracked on MDN, and covers both
geckodriver and the Marionette remote control protocol:
https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver/status