README (792B)
1 Marionette [ ˌ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 12 Marionette provides interfaces for interacting with both the internal 13 JavaScript runtime and UI elements of Gecko-based browsers, such 14 as Firefox on desktop and mobile. It can control both the chrome- and content 15 documents, giving a high level of control and ability to replicate, 16 or emulate, user interaction. 17 18 Head on to the Marionette documentation to find out more: 19 20 https://firefox-source-docs.mozilla.org/testing/marionette/