gecko-dev/testing/marionette
Agi Sferro c72e62a54d Bug 1694481 - Don't use androidBridge to determine if we're on Android. r=whimboo,hiro
androidBridge is an implementation detail that we want to eventually remove.

Differential Revision: https://phabricator.services.mozilla.com/D106175
2021-03-10 22:43:05 +00:00
..
actors Bug 1664881 - [marionette] Use BrowsingContext.currentURI to retrieve currently visible URL. r=marionette-reviewers,jdescottes 2021-03-10 21:05:13 +00:00
chrome Bug 1685291 - [marionette] Add test for sendKeys with context menus r=marionette-reviewers,whimboo 2021-01-15 08:55:47 +00:00
client Backed out 3 changesets (bug 1686741) for causing awsy failures in TestMemoryUsage.test_open_tabs 2021-03-10 00:47:12 +02:00
components Backed out 3 changesets (bug 1686741) for causing awsy failures in TestMemoryUsage.test_open_tabs 2021-03-10 00:47:12 +02:00
doc Bug 1696768 - [marionette] Don't enable "marionette.debugging.clicktostart" by default when --jsdebugger is used. r=marionette-reviewers,webdriver-reviewers,jdescottes,jgraham 2021-03-09 13:04:29 +00:00
harness Bug 1694171 - [marionette] Notify all observers before calling Services.startup.quit(). r=marionette-reviewers,jdescottes 2021-03-04 20:55:24 +00:00
test Bug 1694481 - Don't use androidBridge to determine if we're on Android. r=whimboo,hiro 2021-03-10 22:43:05 +00:00
.eslintrc.js Bug 1562642 - Add missing license headers r=mhoye,marionette-reviewers,webdriver-reviewers,perftest-reviewers,tarek 2020-11-17 02:06:54 +00:00
README
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 1669172 - [marionette] Remove all code related to framescripts. r=marionette-reviewers,jdescottes 2021-02-14 14:09:21 +00:00
addon.js Bug 1693022 - Report errors when uninstalling unknown addons in marionette. r=whimboo,marionette-reviewers 2021-02-19 16:14:09 +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 1694481 - Don't use androidBridge to determine if we're on Android. r=whimboo,hiro 2021-03-10 22:43:05 +00:00
capabilities.js Bug 1694481 - Don't use androidBridge to determine if we're on Android. r=whimboo,hiro 2021-03-10 22:43:05 +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 1664881 - [marionette] Use BrowsingContext.currentURI to retrieve currently visible URL. r=marionette-reviewers,jdescottes 2021-03-10 21:05:13 +00:00
element.js Bug 1669172 - [marionette] Remove references to Element Store. r=marionette-reviewers,jdescottes 2021-02-14 14:09:22 +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 1669172 - [marionette] Remove references to Element Store. r=marionette-reviewers,jdescottes 2021-02-14 14:09:22 +00:00
event.js Bug 1686361 - [marionette] Sync synthesizeMouseAtPoint from EventUtils.js. r=marionette-reviewers,whimboo 2021-02-23 11:25:54 +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 1686361 - [marionette] Sync synthesizeMouseAtPoint from EventUtils.js. r=marionette-reviewers,whimboo 2021-02-23 11:25:54 +00:00
jar.mn Bug 1689883 - Provide a marionette implementation of setPermission. r=marionette-reviewers,whimboo,jgraham 2021-02-24 19:51:03 +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
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 Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
mach_test_package_commands.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +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 Backed out 3 changesets (bug 1686741) for causing awsy failures in TestMemoryUsage.test_open_tabs 2021-03-10 00:47:12 +02:00
moz.build
navigate.js Bug 1669172 - [marionette] Remove all code related to framescripts. r=marionette-reviewers,jdescottes 2021-02-14 14:09:21 +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
permissions.js Bug 1689883 - Provide a marionette implementation of setPermission. r=marionette-reviewers,whimboo,jgraham 2021-02-24 19:51:03 +00:00
prefs.js Bug 1696768 - [marionette] Remove unused "marionette.contentListener" preference. r=marionette-reviewers,jdescottes 2021-03-09 13:04:30 +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
reftest-content.js Bug 1694951 - Remove printing.trigger telemetry. r=jwatt,marionette-reviewers 2021-03-01 11:36:43 +00:00
reftest.js Bug 1669172 - [marionette] Remove all code related to framescripts. r=marionette-reviewers,jdescottes 2021-02-14 14:09:21 +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 1696768 - [marionette] Remove unused "marionette.contentListener" preference. r=marionette-reviewers,jdescottes 2021-03-09 13:04:30 +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 1682757 - [marionette] Register MarionetteEventsActor globally. r=marionette-reviewers,jgraham 2020-12-17 18:50:13 +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

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 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/