Commit Graph

964 Commits

Author SHA1 Message Date
Morris Tseng
23a9b24a2e Bug 1092888 - Part 5: Add a parameter to toggle context menu when calling long_press. r=mdas 2014-11-16 18:52:00 +01:00
Wes Kocher
b5c8980e88 Backed out changeset e9029cbd137c (bug 940954) for Gip bustage on a CLOSED TREE 2014-11-17 16:45:49 -08:00
Wes Kocher
b79aeb6a91 Bug 940954: Allow marionette to restart the browser and create a new session; r=jgriffin DONTBUILD
This gives us the ability to restart a session from the client side, say for testing Firefox updates,
and then carry on the test. To do this it is just self.marionette.restart()
2014-11-17 15:52:03 -08:00
Wes Kocher
7a99b4b8a3 Backed out changeset ec9fc64e82a8 (bug 940955) for landing with the wrong bug number 2014-11-17 15:51:09 -08:00
David Burns
05c55c6ad0 Bug 940955: Allow marionette to restart the browser and create a new session; r=jgriffin
This gives us the ability to restart a session from the client side, say for testing Firefox updates,
and then carry on the test. To do this it is just self.marionette.restart()

--HG--
extra : rebase_source : db352f88ebfc455ed8105eefac54fec6a0b0c40b
2014-11-17 11:38:37 +00:00
Carsten "Tomcat" Book
3cfc72b834 Backed out changeset d1962cb07ea5 (bug 1089536) for marionette test failures 2014-11-14 12:36:19 +01:00
Dave Hunt
b51bee2187 Bug 1089536 - Allow multiple test variable files to be specified on the command line. r=mdas 2014-11-14 10:21:42 +00:00
Andrew Halberstadt
fc5f796638 Bug 1084412 - marionette.findElements returns immediately when searchTimeout is set, r=AutomatedTester
--HG--
extra : rebase_source : bd89e6209edaa5a4a5f7552dc548e0db120c88e8
2014-11-10 17:17:09 -05:00
Andrew Halberstadt
4b25c6ba5a Bug 1096571 - Don't call into webdriver's isShown() method when manipulating content XUL in marionette, r=AutomatedTester
--HG--
extra : rebase_source : 73029f3246e37a958ba8a6c90bf0c11a97f389c2
2014-11-10 16:44:00 -05:00
Ryan VanderMeulen
c284b7b86e Backed out changeset 92fc5580994a (bug 1038868) for causing intermittent OSX Marionette timeouts.
--HG--
extra : rebase_source : dcf4d8c25d8612b043c3a08a862ffef99c16fd95
2014-11-12 14:39:59 -05:00
Chris Manchester
5b71581acd Bug 1095018 - Forward marionette's cookie interactions to the parent process for compatibility with e10s.;r=ato
* * *
Fixes based on review feedback.
2014-11-11 13:15:02 -05:00
Dave Hunt
0cd239082f Bug 1038868 - Use B2GDeviceRunner in the Marionette client. r=ahalberstadt 2014-11-12 14:52:59 +00:00
Dave Hunt
a791246c2c Bug 1095751 - Pass optional device serial to mozversion in Marionette runner. r=ahalberstadt 2014-11-12 13:26:57 +00:00
David Burns
5c12f0340a Bug 1073732: Allow Marionette to have sessions ids that are unique for that session; r=jgriffin
--HG--
extra : rebase_source : 4ce931fcb6accc581867febe061151cdddf17ece
2014-11-11 15:55:23 +00:00
Carsten "Tomcat" Book
4df4b9674d Backed out changeset 5548373ee88b (bug 1073732) for marionette test failures on a CLOSED TREE 2014-11-11 13:51:22 +01:00
David Burns
94e739f695 Bug 1073732: Allow Marionette to have sessions ids that are unique for that session; r=jgriffin
The string is an opaque string(uuid) that uniquely identifies the session. It gives us webdriver compability and we can
use it to set sessions if we are doing restarts

--HG--
extra : rebase_source : e2d59e16a82d431da4a445f9890433353a6ac7f7
2014-11-10 16:47:23 +00:00
Andrew Halberstadt
944d9273f2 Bug 1088905 - Support with syntax when setting marionette's context, r=ato
Usage:
# content scope
with marionette.using_context(marionette.CONTEXT_CHROME):
    # chrome scope
    ... do stuff ...
# content scope

--HG--
extra : rebase_source : 1a823ec0a92e14b0f49df961e155a64917efe994
2014-11-07 11:35:43 -05:00
Dave Hunt
263b4a7fe1 Bug 1087251 - Gather version and device information for HTML logging. r=jgraham 2014-11-07 12:49:00 +00:00
Chris Manchester
ad5c006436 Bug 1028407 - Establish connection to server faster. r=ato
There was a 5 second sleep() in the Marionette client. The history of
its value is unclear, but bug comments seem to indicate that Gecko
wasn't completely initialized during the observer notification that
starts the server. We removed the sleep and added a wait for the
"browser-delayed-startup-finished" message in the desktop case
before starting a session.
2014-07-03 17:03:10 -07:00
Chris Manchester
3d296c8b46 Bug 1091662 - Support for modifier keys in chrome scope in marionette. r=dburns
* * *
Bug 1091662 - Add a test case for modifier keys.
2014-11-04 19:50:44 -05:00
Felipe Gomes
7e7028f39f Bug 1093691 - Part 2. Safeguard Marionette harness from e10s-on-nightly pref. r=cmanchester 2014-11-05 02:13:19 -02:00
Zac Campbell
ebc042d630 Bug 1090962 - Skip steps of gather_debug when marionette session does not exist. r=davehunt 2014-11-03 14:02:23 +00:00
Malini Das
c8dfdca598 Bug 1091205 - log marionette requests, r=jgriffin 2014-10-29 16:49:23 -04:00
Andrew Halberstadt
a6473d6f91 Bug 1080764 - Add 'anon' and 'anon attribute' search strategies to marionette.find_element(), r=AutomatedTester
The 'anon' search strategy maps directly to nsIXULDocument.getAnonymousNodes() whereas the 'anon attribute'
strategy maps to nsIXULDocument.getAnonymousElementByAttribute(). These strategies are needed for clients who
wish to find and manipulate anonymous content, typically found in the Firefox chrome. For more details, see:
https://developer.mozilla.org/en-US/docs/XBL/XBL_1.0_Reference/Anonymous_Content

--HG--
rename : testing/marionette/client/marionette/tests/unit/test_switch_anonymous_content.py => testing/marionette/client/marionette/tests/unit/test_anonymous_content.py
2014-10-28 17:37:24 -04:00
Dave Hunt
546373f25a Bug 1090272 - Raise NoSuchFrameException when attempting to switch to a non-existant frame by index. r=mdas 2014-10-28 10:41:00 +01:00
Zac Campbell
e7582e5917 Bug 1075451 - Allow test suites not using test container to neither open nor close. r=mdas 2014-10-28 12:08:28 +00:00
Morris Tseng
df35a1547c Bug 1074736 - Marionette test for selection carets with multiple range support. r=mdas 2014-10-28 02:02:00 +01:00
Morris Tseng
4f6ac81817 Bug 1074736 - selection_rect_list should consider multiple range. r=mdas 2014-10-22 20:03:00 +02:00
Dave Hunt
b4d7f41cf5 Bug 1065381 - Add result_callbacks to include test debug in HTML reports for failures and errors. r=jgraham 2014-10-27 06:03:00 +01:00
Ryan VanderMeulen
25dcb92582 Backed out changesets 94c5f5317e4b, f43962d6b41e, and 6e0a13090cd8 (bug 1074736) for various carat-related Marionette failures.
--HG--
extra : rebase_source : e26c24158df6cc8198ca57f505028a1f82aa7264
2014-10-27 15:39:44 -04:00
Ryan VanderMeulen
ca04e5f6b5 Bug 1078237 - Disable test_switch_frame.py on Windows for frequent failures. 2014-10-27 15:21:41 -04:00
Morris Tseng
2aed432649 Bug 1074736 - Marionette test for selection carets with multiple range support. r=mdas 2014-10-26 20:47:00 +01:00
Morris Tseng
17b35f79c9 Bug 1074736 - selection_rect_list should consider multiple range. r=mdas 2014-10-22 20:03:00 +02:00
Carsten "Tomcat" Book
3dac3afbb2 Backed out changeset 141ea70b1caf (bug 1074736) for win marionette test failures 2014-10-24 14:46:28 +02:00
Carsten "Tomcat" Book
fadec3e0cb Backed out changeset 5b1f330c9298 (bug 1074736) 2014-10-24 14:45:38 +02:00
Morris Tseng
1c2f74dde5 Bug 1074736 - Marionette test for selection carets with multiple range support. r=mdas 2014-10-23 23:30:00 +02:00
Morris Tseng
060639ea96 Bug 1074736 - selection_rect_list should consider multiple range. r=mdas 2014-10-22 20:03:00 +02:00
Rob Wood
60a83f0691 Bug 1084565 - Add option to output logcat to stdout. r=mdas 2014-10-21 10:27:37 -04:00
Ryan VanderMeulen
65ffe0cf1a Merge m-c to inbound. a=merge
CLOSED TREE
2014-10-22 13:16:06 -04:00
Ryan VanderMeulen
156d531bb5 Backed out changeset 2b1c2663f92a (bug 1087038) because it depends on a patch that was backed out.
CLOSED TREE
2014-10-22 13:13:35 -04:00
Andrew Halberstadt
2201b6e142 Backout bug 1084412 for Gij bustage and causing Gaia tree closures 2014-10-22 12:34:42 -04:00
Malini Das
5ed06f11d9 Bug 1075487 - find b2g pid based on string splitting, r=jgriffin 2014-10-22 10:38:31 -04:00
Tim Chien
42b6b5b4c6 Bug 1087038 - Properly check for found element(s) in marionette ElementManager.p.find, r=dburns 2014-10-22 05:02:00 +02:00
Carsten "Tomcat" Book
babd3696e8 Backed out changeset 04a18f29f774 (bug 1087038) for marionette test failures 2014-10-22 14:17:32 +02:00
Chris Manchester
6abf9c1359 Bug 1046512 - Disable test_set_window_size.py on linux due to a latent timing problem exposed by modifications to marionette. r=jgriffin 2014-10-21 11:23:18 -04:00
Chris Manchester
24d17c3c3a Bug 1046512 - Modification to marionette to support running tests with e10s enabled. r=jgriffin 2014-10-21 11:22:26 -04:00
Tim Chien
5dda658275 Bug 1087038 - Properly check for found element(s) in marionette ElementManager.p.find, r=dburns 2014-10-22 03:25:00 +02:00
Andrew Halberstadt
8b8afc0240 Bug 1084412 - marionette.findElements returns immediately when searchTimeout is set, r=AutomatedTester 2014-10-21 08:40:24 -04:00
Dave Hunt
6aed832e63 Bug 937053 - tap() method should calculate elementInView from the coordinates of the tap. r=mdas 2014-10-16 10:32:00 +02:00
Carsten "Tomcat" Book
80bfa23035 Backed out changeset 9e996cc695eb (bug 937053) for breaking marionette 2014-10-21 11:19:10 +02:00