fune/testing/marionette
Henrik Skupin e78d02deee Bug 1485580 - [marionette] Update unit tests for invalid timeout values. r=jgraham
--HG--
extra : rebase_source : a2e43c040f05673437b34114193e5c8997452d4e
2018-08-23 15:58:27 +02:00
..
chrome
client Bug 1484909 - [marionette] Fix handling of InvalidSessionException. 2018-08-21 08:07:23 +02:00
components Bug 1484496: Part 5e - Convert remaining nsISimpleEnumerator users to use JS iteration. r=mccr8 2018-08-18 18:13:14 -07:00
doc Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo 2018-08-17 12:55:33 +01:00
harness Bug 1485580 - [marionette] Update unit tests for invalid timeout values. r=jgraham 2018-08-23 15:58:27 +02:00
prefs Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo 2018-08-17 12:55:33 +01:00
puppeteer Bug 1470910 - Migrate input-box and input-box-spell to a Custom Element;r=paolo 2018-08-02 20:53:59 -07:00
test/unit Bug 1485580 - [marionette] Update unit tests for invalid timeout values. r=jgraham 2018-08-23 15:58:27 +02:00
.eslintrc.js
accessibility.js Bug 1349223 - update marionette a11y test based on the new handling of aria-hidden. r=ato 2018-07-04 10:21:01 -04:00
action.js Bug 1484161 - Replace nsITimer with Sleep for dispatchPause. r=whimboo 2018-08-17 11:57:29 +01:00
addon.js Bug 1451513 Part 3: Make loading the mochitest extension more robust r=kmag 2018-07-30 17:03:27 -07:00
assert.js Bug 1447977 - Move cyclic object test function to evaluate. r=automatedtester 2018-07-06 18:35:21 +01:00
atom.js
browser.js
capabilities.js Bug 1470659 - Add setWindowRect capability to Marionette. r=whimboo 2018-08-01 18:31:25 +01:00
capture.js
cert.js
cookie.js Bug 1484496: Part 5e - Convert remaining nsISimpleEnumerator users to use JS iteration. r=mccr8 2018-08-18 18:13:14 -07:00
dom.js
driver.js Bug 1484496: Part 5e - Convert remaining nsISimpleEnumerator users to use JS iteration. r=mccr8 2018-08-18 18:13:14 -07:00
element.js Bug 1400233 - Drop ContentWebElement.LegacyIdentifier key from Marionette. r=ato,whimboo 2018-07-27 16:06:39 +01:00
error.js
evaluate.js Backed out 2 changesets (bug 1337899) for linting opt failure on web-platform/meta/MANIFEST.json 2018-08-02 10:06:18 +03:00
event.js Bug 1476145 part 8. Stop using getInterface(nsIDOMWindowUtils) in various test code. r=kmag 2018-07-24 19:47:43 -04:00
format.js Bug 1476305 - Add pref to not truncate Marionette log messages. r=automatedtester 2018-07-24 13:33:51 +01:00
interaction.js
jar.mn Bug 1477202 - Avoid shipping PerTestCoverageUtils.jsm to users by only adding it to Marionette when MOZ_CODE_COVERAGE is defined. r=florian 2018-07-20 11:37:52 +02:00
l10n.js
legacyaction.js Bug 1476145 part 8. Stop using getInterface(nsIDOMWindowUtils) in various test code. r=kmag 2018-07-24 19:47:43 -04:00
listener.js Bug 1484153 - Drop duplicate outerWindowID logging in listener.js. r=whimboo 2018-08-17 13:01:08 +01:00
log.js Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo 2018-08-17 12:55:33 +01:00
mach_commands.py
mach_test_package_commands.py
message.js
modal.js Bug 1484496: Part 5e - Convert remaining nsISimpleEnumerator users to use JS iteration. r=mccr8 2018-08-18 18:13:14 -07:00
moz.build
navigate.js
packets.js
prefs.js Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo 2018-08-17 12:55:33 +01:00
proxy.js
README.md
reftest.js Bug 1476145 part 8. Stop using getInterface(nsIDOMWindowUtils) in various test code. r=kmag 2018-07-24 19:47:43 -04:00
reftest.xul
server.js Bug 1484909 - [marionette] Fix handling of InvalidSessionException. 2018-08-21 08:07:23 +02:00
stream-utils.js
sync.js Bug 1473614 - Fix exported symbols in sync. r=automatedtester 2018-08-07 18:06:29 +01:00
transport.js Bug 1000814 - Cleanup marionette transport.js from DevTools specifics. r=jryans 2018-07-11 07:07:58 -07:00
wm.js

Marionette

marionette | ˌmarɪəˈnɛt |

noun
  • 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.

Marionette is the remote protocol that lets out-of-process programs communicate with, instrument, and control Gecko-based browsers.

It 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 documentation to find out more.