gecko-dev/testing/marionette
Robert Strong ce780910f7 Bug 1506917 - Don't attempt to check for updates from Firefox's nsBrowserGlue.js when running tests. r=ted
This adds the app.update.checkInstallTime pref with a value of false in all tests that have the app.update.disabledForTesting pref except for geckodriver which is covered by bug 1508283.
2018-11-19 07:33:33 -08:00
..
chrome Bug 1473927 - Load textbox.css and numberbox.css as document stylesheets. r=paolo 2018-10-09 10:22:15 +02:00
client Bug 1506917 - Don't attempt to check for updates from Firefox's nsBrowserGlue.js when running tests. r=ted 2018-11-19 07:33:33 -08:00
components Bug 1506917 - Don't attempt to check for updates from Firefox's nsBrowserGlue.js when running tests. r=ted 2018-11-19 07:33:33 -08:00
doc Bug 1494229 - [marionette] Advertise Phabricator for submitting patches in the docs. r=ato 2018-10-18 19:06:53 +00:00
harness Backed out changeset 51abb63ca246 (bug 1507803) for frequent marionette failures 2018-11-18 04:19:09 +02:00
prefs bug 1496176: marionette: document marionette.log.truncate pref; r=me 2018-10-03 19:28:40 +01:00
puppeteer Bug 1506796 - use OpenBrowserWindow instead of window.open() to create a browser window, r=whimboo 2018-11-14 14:27:58 +00:00
test bug 1492499: marionette: add debounce sync primitive; r=automatedtester 2018-11-08 13:11:14 +00:00
.eslintrc.js
accessibility.js Bug 1349223 - update marionette a11y test based on the new handling of aria-hidden. r=ato 2018-07-04 10:21:01 -04:00
action.js Bug 1504890 - Restrict usage of event global r=Standard8,ahal 2018-11-06 16:35:05 -06:00
addon.js Bug 1486765 - Add installTelemetryInfo to addon installed from Marionette. r=ato 2018-09-12 20:23:16 +00:00
assert.js Bug 1447977 - Move cyclic object test function to evaluate. r=automatedtester 2018-07-06 18:35:21 +01:00
atom.js
browser.js Bug 1504807 - [marionette] Don't remove pending command unless it has been completed. r=ato 2018-11-06 12:08:55 +00:00
capabilities.js bug 1502864: marionette: support strictFileInteractability; r=whimboo 2018-11-03 16:31:00 +00:00
capture.js Bug 1485730 - [marionette] Limit width and height of created canvas to 32767 pixels. r=ato 2018-08-28 13:40:11 +02:00
cert.js
cookie.js Bug 1260399 - Remove deprecated messages in nsICookieManager methods - part 1 - nsICookieManager.add(), r=ehsan 2018-09-24 11:37:56 +02:00
dom.js
driver.js bug 1492499: marionette: restore from maximized before setting rect; r=whimboo 2018-11-08 13:11:31 +00:00
element.js bug 1499360: marionette: convert in-view centre point to css pixels; r=whimboo 2018-10-22 14:21:27 +00:00
error.js bug 1492499: marionette: trim crlf off produced stack; r=automatedtester 2018-10-11 16:40:08 +00:00
evaluate.js Bug 1405370 - [marionette] Avoid usage of "window" for function arguments. 2018-09-18 14:51:21 +02:00
event.js Bug 1504890 - Restrict usage of event global r=Standard8,ahal 2018-11-06 16:35:05 -06:00
format.js Bug 1476305 - Add pref to not truncate Marionette log messages. r=automatedtester 2018-07-24 13:33:51 +01:00
interaction.js Bug 1504890 - Restrict usage of event global r=Standard8,ahal 2018-11-06 16:35:05 -06:00
jar.mn Bug 1477202 - Avoid shipping PerTestCoverageUtils.jsm to users by only adding it to Marionette when MOZ_CODE_COVERAGE is defined. r=florian 2018-07-20 11:37:52 +02:00
l10n.js Bug 1467744 - Lazily import globals in Marionette. r=whimboo 2018-06-08 13:16:29 +01:00
legacyaction.js Bug 1476145 part 8. Stop using getInterface(nsIDOMWindowUtils) in various test code. r=kmag 2018-07-24 19:47:43 -04:00
listener.js Bug 1504890 - Restrict usage of event global r=Standard8,ahal 2018-11-06 16:35:05 -06:00
log.js Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo 2018-08-17 12:55:33 +01:00
mach_commands.py Bug 1492601 - Use MachCommandCondition.is_firefox_or_android, r=ahal. 2018-09-23 15:08:56 -07:00
mach_test_package_commands.py
message.js
modal.js Bug 1484496: Part 5e - Convert remaining nsISimpleEnumerator users to use JS iteration. r=mccr8 2018-08-18 18:13:14 -07:00
moz.build Bug 1468198 - remove tests that only run on b2g. r=smaug,mcmanus,whimboo 2018-06-27 09:52:19 -04:00
navigate.js Bug 1467744 - Lazily import globals in Marionette. r=whimboo 2018-06-08 13:16:29 +01:00
packets.js
prefs.js Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo 2018-08-17 12:55:33 +01:00
proxy.js Bug 1464469 - Use MarionetteLog throughout. r=whimboo 2018-06-06 14:40:05 +01:00
README bug 1490292: marionette: update README to point to firefox-source-docs.m.o; r=me 2018-09-11 14:39:54 +01:00
reftest.js Bug 1500158 - Implement marionette support for fuzzy reftests, r=ato 2018-11-08 17:04:55 +00:00
reftest.xul Bug 1494719 - Set hidechrome on reftest window, r=ato 2018-10-17 15:44:36 +01:00
server.js Bug 1493832 - marionette: cleanup dead code from server.js r=ato 2018-10-03 15:11:43 +00:00
stream-utils.js
sync.js bug 1492499: marionette: increase TimedPromise timeout on debug; r=whimboo 2018-11-08 13:11:40 +00:00
transport.js Bug 1000814 - Cleanup marionette transport.js from DevTools specifics. r=jryans 2018-07-11 07:07:58 -07:00
wm.js

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Marionette [ ˌmarɪəˈnɛt] is

  * a puppet worked by strings: the bird bobs up and down like
    a marionette;

  * a person who is easily manipulated or controlled: many officers
    dismissed him as the mayors marionette;

  * the remote protocol that lets out-of-process programs communicate
    with, instrument, and control Gecko-based browsers.

Marionette provides interfaces for interacting with both the internal
JavaScript runtime and UI elements of Gecko-based browsers, such
as Firefox and Fennec.  It can control both the chrome- and content
documents, giving a high level of control and ability to replicate,
or emulate, user interaction.

Head on to the Marionette documentation to find out more:

	https://firefox-source-docs.mozilla.org/testing/marionette/marionette/