1Marionette [ ˌmarɪəˈnɛt] is
2
3  * a puppet worked by strings: the bird bobs up and down like
4    a marionette;
5
6  * a person who is easily manipulated or controlled: many officers
7    dismissed him as the mayor’s marionette;
8
9  * the remote protocol that lets out-of-process programs communicate
10    with, instrument, and control Gecko-based browsers.
11
12Marionette provides interfaces for interacting with both the internal
13JavaScript runtime and UI elements of Gecko-based browsers, such
14as Firefox on desktop and mobile.  It can control both the chrome- and content
15documents, giving a high level of control and ability to replicate,
16or emulate, user interaction.
17
18Head on to the Marionette documentation to find out more:
19
20	https://firefox-source-docs.mozilla.org/testing/marionette/
21