gecko-dev/testing/marionette
Gabriele Svelto 0443979a06 Bug 675539 - Make tab discard functionality work on tab objects directly r=mconley
This removes the need to go through the browser-to-tab mapping when discarding
a tab and simplifies the relevant code. Besides being renamed discardBrowser()
was also split so that one can check if a tab can be discarded prior to trying
it.

Differential Revision: https://phabricator.services.mozilla.com/D20475

--HG--
extra : moz-landing-system : lando
2019-02-26 05:35:09 +00:00
..
chrome Bug 1473927 - Load textbox.css and numberbox.css as document stylesheets. r=paolo 2018-10-09 10:22:15 +02:00
client Bug 1529077 - [marionette] Encode Unicode error messages as UTF-8. r=ato 2019-02-20 09:59:25 +00:00
components Bug 1496773 - Part 2: Route Marionette startup via new "marionette-startup-requested" notification. r=ato 2019-02-04 18:15:32 +00:00
doc Bug 1526650 - Fix broken links in Marionette Intro docs r=ato 2019-02-10 17:54:15 +00:00
harness Bug 675539 - Make tab discard functionality work on tab objects directly r=mconley 2019-02-26 05:35:09 +00:00
prefs bug 1496176: marionette: document marionette.log.truncate pref; r=me 2018-10-03 19:28:40 +01:00
puppeteer/firefox Backed out changeset f4094fd9e1df (bug 1517528) for mochitest failures on a CLOSED TREE 2019-02-19 22:25:55 +02:00
test Bug 1525829 - Add buildID to returned capabilities list for Marionette; r=ato 2019-02-13 10:23:30 +00:00
.eslintrc.js Bug 1467100 - Remove duplicate eslint rules for testing/marionette r=whimboo 2018-06-06 12:58:35 +01:00
accessibility.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
action.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
addon.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
assert.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
atom.js
browser.js Bug 1523234 - [marionette] Add debug output for handling focus in "WebDriver:NewWindow". r=ato 2019-02-18 11:37:21 +01:00
capabilities.js Bug 1525829 - Add buildID to returned capabilities list for Marionette; r=ato 2019-02-13 10:23:30 +00:00
capture.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
cert.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
cookie.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
dom.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
driver.js Bug 1502360 - [marionette] "Send Alert Text" has to use the text field's value property. r=ato 2019-02-16 00:03:21 +00:00
element.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
error.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
evaluate.js Bug 1398095 - [marionette] Use promises internally for Execute (Async) Script. r=ato 2019-02-14 13:39:19 +00:00
event.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
format.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
interaction.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
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 Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
legacyaction.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
listener.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00: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 Bug 1507235 - Add capability to run telemetry-tests-client locally; r=raphael 2019-02-20 19:18:06 +00:00
mach_test_package_commands.py
message.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
modal.js Bug 1502360 - [marionette] Check for valid prompt type in "Send Alert Text". r=ato 2019-02-16 00:03:11 +00:00
moz.build bug 1523962: marionette, geckodriver: fix published docs location; r=ahal 2019-02-04 13:28:47 +00:00
navigate.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
packets.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
prefs.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
proxy.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
README bug 1490292: marionette: update README to point to firefox-source-docs.m.o; r=me 2018-09-11 14:39:54 +01:00
reftest.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
reftest.xul Bug 1494719 - Set hidechrome on reftest window, r=ato 2018-10-17 15:44:36 +01:00
server.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
stream-utils.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
sync.js Backed out 2 changesets (bug 1529516) per dev's request for causing issues with wdspec a=backout 2019-02-23 12:54:36 +02:00
transport.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
wm.js

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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/