Commit Graph

33 Commits

Author SHA1 Message Date
Andreas Tolfsen
863a2970f8 Bug 1157665: Add mozrunner dependency to marionette_driver
Also bumps the version to 0.5.

r=davehunt
2015-04-23 13:11:31 +01:00
Andreas Tolfsen
b7da86f48a Bug 1154525: Make HTMLElement#location and #size use #rect internally
getElementSize and getElementLocation are getting removed from the
Marionette server (bug 1153911) and this is in preparation for that.

Fortunately getElementRect is backwards compatible and we can extract
the properties we need from that dictionary.

r=chmanchester
2015-04-17 17:02:14 +01:00
Andreas Tolfsen
2ce5b5d5ae Bug 1154681: Use static lookups in errors.py
r=jgraham
2015-04-21 12:26:39 +01:00
Chris Manchester
9e1adeaf61 Bug 1083131 - Always remove a profile created by marionette when the runner shuts down. r=ato 2015-04-16 18:04:24 -07:00
Andreas Tolfsen
425a524144 Bug 1154691: Align Marionette with WebDriver errors
Adds `invalid selector' and `invalid session id' errors to the server,
and aligns the exceptions in the Python client with those in the server.

Some of the exceptions are not in use yet and consequently do not carry
a `code` property.  This is fine because it makes us future-proof when
the server starts using them.

r=dburns
2015-04-15 13:38:01 +01:00
Carsten "Tomcat" Book
13be452edd Backed out changeset 330f6df11b2f (bug 1154691) 2015-04-20 14:36:17 +02:00
Andreas Tolfsen
66edfde42f Bug 1154691: Align Marionette with WebDriver errors
Adds `invalid selector' and `invalid session id' errors to the server,
and aligns the exceptions in the Python client with those in the server.

Some of the exceptions are not in use yet and consequently do not carry
a `code` property.  This is fine because it makes us future-proof when
the server starts using them.

r=dburns
2015-04-15 13:38:01 +01:00
Ryan VanderMeulen
f4b44516a7 Backed out changeset c7eea3e8f98a (bug 1154691) for Windows w-p-t failures.
CLOSED TREE
2015-04-17 17:55:08 -04:00
Andreas Tolfsen
98b5837502 Bug 1154691: Align Marionette with WebDriver errors
Adds `invalid selector' and `invalid session id' errors to the server,
and aligns the exceptions in the Python client with those in the server.

Some of the exceptions are not in use yet and consequently do not carry
a `code` property.  This is fine because it makes us future-proof when
the server starts using them.

r=dburns
2015-04-15 13:38:01 +01:00
Carsten "Tomcat" Book
a39954a551 Backed out changeset cc8eb386f147 (bug 1154691) for b2g test bustage on a CLOSED TREE 2015-04-16 13:47:51 +02:00
Andreas Tolfsen
ceb18d3d01 Bug 1154691: Align Marionette with WebDriver errors
Adds `invalid selector' and `invalid session id' errors to the server,
and aligns the exceptions in the Python client with those in the server.

Some of the exceptions are not in use yet and consequently do not carry
a `code` property.  This is fine because it makes us future-proof when
the server starts using them.

r=dburns
2015-04-15 13:38:01 +01:00
Dave Hunt
1154163aa9 Bug 1153795 - Bump marionette_driver to 0.4 and marionette_client to 0.10. r=atolfsen 2015-04-13 15:35:15 +01:00
Andreas Tolfsen
01c1ab537e Bug 1152425: Fix unicode string lookup in Marionette client
r=jgraham
2015-04-08 18:39:53 +01:00
Andreas Tolfsen
e26f263017 Bug 1150522: Add WebDriver string statuses to Marionette client
Adds string based statuses as defined by the W3C WebDriver protocol
to the Marionette Python client.  Importantly, it does not remove the
ability to look up errors by their Selenium protocol number for backwards
compatibility reasons.

r=dburns
2015-04-02 20:07:20 +01:00
Boris Kudryavtsev
9e2aa5f382 Bug 1139158 - Actions made availabe via marionette_driver object. r=jgriffin 2015-03-30 16:57:00 -04:00
J. Ryan Stinnett
25bdf137f9 Bug 1138591 - Remove the chrome-enabled pref. r=past 2015-03-28 03:42:33 -05:00
David Burns
f0a2312c96 Bug 1143565: Bump marionette driver to v 0.3.1; r=chmanchester 2015-03-24 21:31:33 +00:00
Wes Kocher
cb5648ba2c Backed out changeset 3f4f37b1b910 (bug 1143565) for web platform test failures due to pypi download errors CLOSED TREE 2015-03-23 18:36:15 -07:00
David Burns
bcce2d0245 Bug 1143565: Bump marionette driver to v 0.3; r=chmanchester 2015-03-23 23:33:30 +00:00
Chris Manchester
ae770c3f13 Bug 1142404 - Fix marionette's restarts to keep from attempting to reconnect to the browser as it's shutting down.;r=dburns 2015-03-16 14:59:46 -07:00
Chris Manchester
f12d7dc5b8 Bug 1141679 - Ignore the server's response when quitting the application with marionette.;r=jgriffin 2015-03-11 10:17:33 -07:00
Chris Manchester
be8770d2b5 Bug 1137388 - Add a facility to restart firefox from marionette from within the browser for update tests.;r=automatedtester 2015-03-06 17:39:26 -08:00
David Burns
82e8a6a7ce Bug 1108590: Update key that is used to return elements from marionette to the client; r=chmanchester 2015-03-05 23:01:05 +00:00
Chris Manchester
adb8dba541 Bug 1097705 - Add ability to right and middle click to marionette's action chains.;r=automatedtester 2015-02-27 17:30:07 -08:00
Chris Manchester
028b760391 Bug 1129702 - Add support for double clicks to marionette's action chains.;r=automatedtester 2015-02-27 17:30:07 -08:00
Henrik Skupin
2110d8dc09 Bug 1124667 - Release marionette-driver 0.2 and marionette-client 0.9. r=automatedtester DONTBUILD 2015-02-26 11:08:22 +01:00
David Burns
e01b085003 Bug 1107336: Create Marionette Driver containining all of the automation API code; r=jgriffin 2015-02-23 15:31:00 +00:00
Carsten "Tomcat" Book
155e10cceb Backed out changeset c886cd910936 (bug 1107336) 2015-01-21 16:12:13 +01:00
Carsten "Tomcat" Book
c6892d1bf6 Backed out changeset 805dce7ae79f (bug 1107336) 2015-01-21 16:11:42 +01:00
Carsten "Tomcat" Book
af73d59b02 Backed out changeset 5a2e085824ae (bug 1107336) 2015-01-21 16:10:57 +01:00
David Burns
4f3c06ac0f Bug 1107336: selection tests imports for marionette; r=jgriffin 2015-01-09 21:42:06 +00:00
David Burns
832a40af91 Bug 1107336: update tests not covered by manifest for when they are ready; r=jgriffin 2014-12-11 15:56:44 +00:00
David Burns
b21efbbb2b Bug 1107336: Move marionette code for driving the browser out of the runner; r=jgriffin 2014-12-09 20:33:03 +00:00