gecko-dev/remote/marionette
..
actors
chrome
doc
test
.eslintrc.js
README
accessibility.js
action.js
addon.js
appinfo.js
assert.js
atom.js
browser.js
capture.js
cert.js
cookie.js
dom.js
driver.js
element.js
evaluate.js
event.js
format.js
interaction.js
jar.mn
l10n.js
legacyaction.js
message.js
modal.js
moz.build
navigate.js
packets.js
permissions.js
prefs.js
print.js
reftest-content.js
reftest.js
server.js
stream-utils.js
sync.js
transport.js
window-manager.js

README

Этот файл содержит неоднозначные символы Юникода!

Этот файл содержит неоднозначные символы Юникода, которые могут быть перепутаны с другими в текущей локали. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы подсветить эти символы.

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 on desktop and mobile.  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/