Commit Graph

1289 Commits

Author SHA1 Message Date
Henrik Skupin
ba3e282e6f Bug 1178778 - Bump marionette-driver to 0.10. r=automatedtester DONTBUILD 2015-06-30 17:11:21 +02:00
Jonathan Griffin
854a49c927 Bug 1177513 - Bump marionette-client to 0.16, r=dburns 2015-06-26 09:42:36 -07:00
Carsten "Tomcat" Book
e1c3558bdf merge mozilla-inbound to mozilla-central a=merge 2015-06-26 13:19:12 +02:00
Gregory Szorc
0d16ec0cfa Bug 1176642 - Use absolute_import in mach_commands.py files; r=glandium
This removes ambiguity as to which modules are being imported, making
import slightly faster as Python doesn't need to test so many
directories for file presence.

All files should already be using absolute imports because mach command
modules aren't imported to the package they belong to: they instead
belong to the "mach" package. So relative imports shouldn't have been
used.
2015-06-21 17:39:09 -07:00
Gregory Szorc
97fe4bc7c7 Bug 1176642 - Remove unused imports; r=glandium 2015-06-25 12:16:38 -07:00
Chris Manchester
5fb413bd61 Bug 1174766 - Modify test_profile_management to use a clean profile to avoid contention on windows.;r=ato 2015-06-24 10:16:27 -07:00
Chris Manchester
5c7f6f77e8 Bug 1174766 - Append to gecko logfile after marionette restarts the browser rather than removing the old file every time.;r=ato 2015-06-20 09:46:00 -07:00
Chris Manchester
1aa30dcf2c Bug 1169600 - Remove message listeners intended to coordinate registering a new browser with marionette once the browser has been registered. r=ato 2015-06-24 00:10:10 -07:00
David Burns
859b3175d9 Bug 1174941: Update conditional to switch statement to allow more processing of capabilities; r=ato 2015-06-19 15:45:46 +01:00
David Burns
a42264e085 Bug 1174941: Remove all capabilities from desired capabilities if they are in the session capabilitiesand in requiredCapabilities; r=ato 2015-06-19 15:44:25 +01:00
David Burns
deb05a4440 Bug 1174941: Update server capabilities that are set on startup; r=ato 2015-06-19 15:42:04 +01:00
Jonathan Griffin
d94f27116a Bug 1176408 - Bump marionette-transport to 0.5 and marionette-driver to 0.9, r=dburns 2015-06-21 13:40:54 -07:00
Chris Manchester
4b83e474e8 Backed out changeset 101932a675a4 (bug 1174766) for winXP failures 2015-06-20 15:27:11 -07:00
Chris Manchester
2ec92d07d8 Bug 1174766 - Append to gecko logfile after marionette restarts the browser rather than removing the old file every time.;r=ato 2015-06-20 09:46:00 -07:00
Martijn Wargers
19665f2a2e Bug 1176882 - Don't pin marionette-transport. r=davehunt 2015-06-24 02:09:16 +02:00
Jonathan Griffin
1e9c6b1a26 Bug 1166033 - Notice when the process has died, and restart it, r=dburns 2015-06-18 14:26:53 -07:00
Jamin Liu
429d75ce44 Bug 1175067 - Switch Bluetooth marionette test set to BT API v2 and disable unsupported tests. r=joliu 2015-06-17 18:00:26 +08:00
Chris Manchester
d302b9678c Bug 1169600 - Avoid misleading exception in message listeners in marionette server. r=ato 2015-06-03 10:21:27 -07:00
Jonathan Griffin
b7af8a575c Backed out changeset 58b09d4a5de5 for Mn OSX test_profile_management.py failures on a CLOSED TREE 2015-06-10 12:15:31 -07:00
Jonathan Griffin
96781372fc Bug 1166033 - Notice when the process has died, and restart it, r=dburns 2015-06-10 10:24:29 -07:00
Chris Manchester
d95ee6bf78 Bug 1169798 - Refresh the marionette server's window reference when switching between windows to avoid intermittent exception.;r=ato 2015-06-01 13:26:15 -07:00
Jonathan Griffin
f3052f63cd Bug 1169751 - Bump marionette-driver to 0.8, marionette-client to 0.15, r=dburns 2015-05-29 15:43:50 -07:00
Henrik Skupin
f81a78482e Bug 1169381 - Bump dependency for mozinfo in marionette-client to >=0.8. r=jgriffin 2015-05-28 12:05:00 -04:00
Jonathan Griffin
1ee4e39e6e Bug 1168997 - Bump marionette-client to 0.14, r=dburns 2015-05-28 08:58:22 -07:00
Alive Kuo
19d359076b Bug 1169122 - Change the way to reference AppWindowManager. r=jgriffin 2015-05-28 10:42:30 +08:00
Jonathan Griffin
ba5f63636c Bug 1163833 - Add integration with browsermob-proxy, r=dburns 2015-05-27 10:00:09 -07:00
Jonathan Griffin
46f72e36a5 Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns 2015-05-18 16:36:15 -07:00
Ting-Yu Chou
c644d94180 Bug 1141418 - Fix index after calling splice while iterating remoteFrames array. r=jgriffin 2015-05-18 12:04:26 +08:00
Jonathan Griffin
c1efbce967 Backout cc15c275b1e3 (Bug 1149618) on a CLOSED TREE for suspected debug emulator bustage, a=bustage 2015-05-19 19:35:38 -07:00
Jonathan Griffin
831992c796 Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns 2015-05-18 16:36:15 -07:00
Jonathan Griffin
514fd23c87 Bug 1161606 - Implement 'using_permission' context manager, r=dburns 2015-05-14 12:08:17 -07:00
Jonathan Griffin
19a51a4c4e Bug 1161209 - Bump marionette-driver to 0.7, marionette-client to 0.13, r=AutomatedTester 2015-05-07 10:09:08 -07:00
Andreas Tolfsen
c9dc8d6fbe Bug 1155703: Correct Marionette to use NoSuchWindowError
FrameSendFailureError and FrameSendNotInitializedError are not compatible
with the W3C WebDriver specification and we should use NoSuchWindowError
instead.

Bug 1159674 has prepared Gaia for this change.

r=davehunt
2015-04-29 12:00:43 +01:00
Jonathan Griffin
a779e43382 Bug 1149618 - Add a sandbox parameter to execute, r=dburns 2015-04-23 13:39:38 -07:00
Jonathan Griffin
9f386bdf5a Bug 1149618 - Implement push_permission in Marionette, r=dburns 2015-05-04 09:49:08 -07:00
Andreas Tolfsen
151b17a718 Bug 1060300: Match Marionette's navigation API docs to reality
r=dhunt
2015-05-04 11:25:03 +01:00
Andreas Tolfsen
56b13e8205 Bug 1155716: Part 2: Remove HTMLElement#submit from marionette-driver
Also bumps the marionette-driver version to 0.6 and removes submit tests.

r=dburns
2015-04-29 11:32:01 +01:00
Andreas Tolfsen
49ccec9ef2 Bug 1155716: Part 1: Remove submitElement from Marionette
r=dburns
2015-04-29 11:31:19 +01:00
Andreas Tolfsen
57652b6e6e Bug 1157255: Use typeof to determine MarionetteObj exports
This makes us not rely on try…catch logic to export MarionetteObj
properties and functions on the sandbox.

The patch also cleans up a few more details on
createExecuteContentSandbox.

r=dburns
2015-04-28 19:16:46 +01:00
Armen Zambrano Gasparnian
55b2e8e548 Bug 1159816 - Bump marionette_client to 0.12. DONTBUILD. CLOSED TREE. r=chmanchester 2015-04-29 16:35:33 -04:00
Andreas Tolfsen
bc233731f1 Bug 1157259: Correct ScriptTimeoutError reference in listener
r=dburns
2015-04-28 18:59:07 +01:00
Andreas Tolfsen
748892c75e Bug 1157266: Fix error unable to set cookie in listener
r=dburns
2015-04-28 18:53:51 +01:00
Andreas Tolfsen
d27da8cbe8 Bug 1159232: Avoid use of template string in GeckoDriver#sendAsync
Also avoids it in GeckoDriver#execute.

r=dburns
2015-04-28 14:34:55 +01:00
Andreas Tolfsen
3337bfb2a9 Bug 1159238. Generate UUID internally to ContentSender
r=dburns
2015-04-28 18:15:08 +01:00
Andreas Tolfsen
d0288d07e7 Bug 1159219: Make ContentSender a separate module
r=dburns
2015-04-28 14:25:37 +01:00
Andreas Tolfsen
0d7047e4e4 Bug 1157257: Include error's name if it's not a WebDriver error
When native JavaScript errors are thrown because of internal errors,
this will include the Error prototype's name in the message.

This is useful since the WebDriver protocol doesn't allow for arbitrary
JS error marshaling.

r=chmanchester
2015-04-23 14:34:40 +01:00
Andreas Tolfsen
8df30250a2 Bug 1157253: Port ListenerProxy to use Proxy instead of __noSuchMethod__
r=chmanchester
2015-04-23 16:59:12 +01:00
Andreas Tolfsen
549ae8a536 Bug 1158219: Don't set `id' field if undefined when switching frame
When the `frame' argument is None, which it is by default, we were setting
the `id' field of the packet regardless.  This only works because of a
faulty == operator comparison in the server.

r=jgriffin
2015-04-24 17:55:22 +01:00
Andreas Tolfsen
4e7a9a0a83 Bug 1157258: Fix null type comparisons in driver.js
r=davehunt
2015-04-24 13:55:52 +01:00
Chris Manchester
a6f2432e38 Bug 1157725 - Rewrite test_mouse_action.py to be more robust. r=ato 2015-04-23 22:17:30 -07:00