gecko-dev/testing/marionette
Henrik Skupin 40f4853ce1 Bug 1669698 - [marionette] Use dedicated "marionette-listening" notification to inform the browser when marionette is active. r=marionette-reviewers,jdescottes,Gijs
By not re-using the "remote-listening" observer topic in Marionette
allows us to send different data through the observer notification.

This also prevents a crash in the Remote Agent component, which
expects a string, and not a boolean value to receive in data.

Differential Revision: https://phabricator.services.mozilla.com/D93513
2020-10-15 16:04:44 +00:00
..
actors Bug 1670295 - [marionette] Port Marionette:singleTap to use JSWindowActors r=marionette-reviewers,whimboo,maja_zf 2020-10-14 23:06:55 +00:00
chrome
client Bug 1662468 - [marionette] Remove WebDriver:SwitchToShadowRoot r=marionette-reviewers,whimboo 2020-10-07 19:02:36 +00:00
components Bug 1669698 - [marionette] Use dedicated "marionette-listening" notification to inform the browser when marionette is active. r=marionette-reviewers,jdescottes,Gijs 2020-10-15 16:04:44 +00:00
doc No bug - Change the links from bugsahoy to codetribute.r=sylvestre,marionette-reviewers,whimboo DONTBUILD 2020-10-13 10:36:12 +00:00
harness Bug 1662803 - [marionette] Add support for handling alerts and dialogs via JSWindowActor. r=marionette-reviewers,maja_zf 2020-10-08 16:15:00 +00:00
test Bug 1662460 - [marionette] Automatically convert between DOM nodes and element id references in fromJSON() and toJSON(). r=marionette-reviewers,maja_zf 2020-10-01 21:13:43 +00:00
.eslintrc.js
accessibility.js Bug 1665307 - [marionette] Lazily load Log.get in all JS modules. r=marionette-reviewers,jdescottes 2020-09-16 11:51:36 +00:00
action.js Bug 1660881 - [marionette] Use XPCOMUtils.defineLazyModuleGetters() to defer loading of not immediately necessary modules. r=marionette-reviewers,maja_zf 2020-09-08 18:22:43 +00:00
addon.js Bug 1660881 - [marionette] Use XPCOMUtils.defineLazyModuleGetters() to defer loading of not immediately necessary modules. r=marionette-reviewers,maja_zf 2020-09-08 18:22:43 +00:00
assert.js Bug 1493108 - [marionette] Each command has to check the appropriate BrowsingContext for existence. r=marionette-reviewers,maja_zf,jdescottes 2020-09-15 18:33:45 +00:00
atom.js Bug 1660881 - [marionette] Declare EXPORTED_SYMBOLS at the top of the file. r=marionette-reviewers,maja_zf 2020-09-08 18:19:32 +00:00
browser.js Bug 1665437 - [marionette] Fix race between "WebDriver:CloseChromeWindow" and next browsing context check. r=marionette-reviewers,maja_zf 2020-09-24 19:02:26 +00:00
capabilities.js Bug 1660881 - [marionette] Use defineLazyGetter to define global objects. r=marionette-reviewers,maja_zf 2020-09-08 18:32:37 +00:00
capture.js Bug 1665307 - [marionette] Lazily load Log.get in all JS modules. r=marionette-reviewers,jdescottes 2020-09-16 11:51:36 +00:00
cert.js Bug 1660881 - [marionette] Use defineLazyServiceGetter to define global services. r=marionette-reviewers,maja_zf 2020-09-08 18:30:40 +00:00
cookie.js Bug 1660881 - [marionette] Use XPCOMUtils.defineLazyModuleGetters() to defer loading of not immediately necessary modules. r=marionette-reviewers,maja_zf 2020-09-08 18:22:43 +00:00
dom.js Bug 1665307 - [marionette] Lazily load Log.get in all JS modules. r=marionette-reviewers,jdescottes 2020-09-16 11:51:36 +00:00
driver.js Bug 1670295 - [marionette] Port Marionette:singleTap to use JSWindowActors r=marionette-reviewers,whimboo,maja_zf 2020-10-14 23:06:55 +00:00
element.js Bug 1662468 - [marionette] Remove WebDriver:SwitchToShadowRoot r=marionette-reviewers,whimboo 2020-10-07 19:02:36 +00:00
error.js Bug 1660881 - [marionette] Use XPCOMUtils.defineLazyModuleGetters() to defer loading of not immediately necessary modules. r=marionette-reviewers,maja_zf 2020-09-08 18:22:43 +00:00
evaluate.js Bug 1668790 - [marionette] Keep error class from evaluate.fromJSON() in MarionetteFrameChild.receiveMessage(). r=marionette-reviewers,maja_zf DONTBUILD 2020-10-02 14:12:07 +00:00
event.js Bug 1660881 - [marionette] Use defineLazyGetter to define global objects. r=marionette-reviewers,maja_zf 2020-09-08 18:32:37 +00:00
format.js Bug 1665307 - [marionette] Lazily load Log.get in all JS modules. r=marionette-reviewers,jdescottes 2020-09-16 11:51:36 +00:00
interaction.js Bug 1394354 - [marionette] Add trace log entry for click event in WebDriver:ElementClick. r=marionette-reviewers,maja_zf 2020-09-23 19:12:13 +00:00
jar.mn Bug 1648444 - [marionette] Use JSWindowActors for marionette reftests navigation r=marionette-reviewers,whimboo,jgraham,maja_zf 2020-10-14 19:44:26 +00:00
l10n.js Bug 1660881 - [marionette] Use XPCOMUtils.defineLazyModuleGetters() to defer loading of not immediately necessary modules. r=marionette-reviewers,maja_zf 2020-09-08 18:22:43 +00:00
legacyaction.js Bug 1670295 - [marionette] Move legacy touch helpers from listener.js to legacyaction.js r=marionette-reviewers,whimboo,maja_zf 2020-10-14 22:22:15 +00:00
listener.js Bug 1670295 - [marionette] Move legacy touch helpers from listener.js to legacyaction.js r=marionette-reviewers,whimboo,maja_zf 2020-10-14 22:22:15 +00:00
log.js Bug 1660881 - [marionette] Declare EXPORTED_SYMBOLS at the top of the file. r=marionette-reviewers,maja_zf 2020-09-08 18:19:32 +00:00
mach_commands.py
mach_test_package_commands.py Bug 1657650 - Require that Mach command providers subclass MachCommandBase. r=remote-protocol-reviewers,marionette-reviewers,maja_zf,mhentges,froydnj 2020-08-07 18:24:59 +00:00
message.js Bug 1660881 - [marionette] Use XPCOMUtils.defineLazyModuleGetters() to defer loading of not immediately necessary modules. r=marionette-reviewers,maja_zf 2020-09-08 18:22:43 +00:00
modal.js Bug 1665307 - [marionette] Lazily load Log.get in all JS modules. r=marionette-reviewers,jdescottes 2020-09-16 11:51:36 +00:00
moz.build
navigate.js Bug 1666755 - [marionette] Run beforeunload timer after the click event has been received. r=marionette-reviewers,jdescottes 2020-10-13 21:00:56 +00:00
packets.js Bug 1660881 - [marionette] Use defineLazyGetter to define global objects. r=marionette-reviewers,maja_zf 2020-09-08 18:32:37 +00:00
prefs.js Bug 1660881 - [marionette] Use XPCOMUtils.defineLazyModuleGetters() to defer loading of not immediately necessary modules. r=marionette-reviewers,maja_zf 2020-09-08 18:22:43 +00:00
print.js Bug 1665307 - [marionette] Lazily load Log.get in all JS modules. r=marionette-reviewers,jdescottes 2020-09-16 11:51:36 +00:00
proxy.js Bug 1665307 - [marionette] Lazily load Log.get in all JS modules. r=marionette-reviewers,jdescottes 2020-09-16 11:51:36 +00:00
README
reftest-content.js Bug 1602915 - Remove nsIBrowserDOMWindow.isTabContentWindow. r=mossop,marionette-reviewers,whimboo 2020-10-13 16:58:37 +00:00
reftest.js Bug 1648444 - [marionette] Use JSWindowActors for marionette reftests navigation r=marionette-reviewers,whimboo,jgraham,maja_zf 2020-10-14 19:44:26 +00:00
reftest.xhtml Bug 1661138 - Make WPT print reftests not open new windows. r=jgraham,marionette-reviewers 2020-09-25 09:15:48 +00:00
server.js Bug 1665307 - [marionette] Lazily load Log.get in all JS modules. r=marionette-reviewers,jdescottes 2020-09-16 11:51:36 +00:00
stream-utils.js Bug 1660881 - [marionette] Use defineLazyGetter to define global objects. r=marionette-reviewers,maja_zf 2020-09-08 18:32:37 +00:00
sync.js Bug 1665307 - [marionette] Lazily load Log.get in all JS modules. r=marionette-reviewers,jdescottes 2020-09-16 11:51:36 +00:00
transport.js Bug 1660881 - [marionette] Use defineLazyGetter to define global objects. r=marionette-reviewers,maja_zf 2020-09-08 18:32:37 +00:00
wm.js Bug 1660881 - [marionette] Declare EXPORTED_SYMBOLS at the top of the file. r=marionette-reviewers,maja_zf 2020-09-08 18:19:32 +00:00

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/