fune/remote/marionette
David P c5f96564f5 Bug 1893119: Part 6 - Make JS clients of nsIDragService::GetCurrentSession use a (implicit) window a=diannaS
GetCurrentSession now needs to know the widget to return the drag
session in content processes.  It now uses an explicitly provided
window or the entry global JS context (that must be a window).

This also adds GetDragSession to DOMWindowUtils, and fixes some small
bugs in EventUtils.

Original Revision: https://phabricator.services.mozilla.com/D211064

Differential Revision: https://phabricator.services.mozilla.com/D221159
2024-09-06 14:44:12 +00:00
..
actors Bug 1885577 - [bidi] Add support for accessibility attributes locator for "browsingContext.locateNodes" command. r=webdriver-reviewers,jdescottes 2024-04-19 07:56:27 +00:00
chrome
test
.eslintrc.js
addon.sys.mjs
atom.sys.mjs Bug 1888004 - [marionette] Fix "WebDriver:GetElementText" to correctly find capitalized text containing an underscore. r=webdriver-reviewers,Sasha 2024-05-08 15:36:38 +00:00
browser.sys.mjs
cert.sys.mjs
cookie.sys.mjs
driver.sys.mjs Bug 1898719 - [remote] Add support for "BiDi flag" in WebDriver Session. r=webdriver-reviewers,jdescottes 2024-06-06 07:37:26 +00:00
evaluate.sys.mjs
interaction.sys.mjs Bug 1893119: Part 6 - Make JS clients of nsIDragService::GetCurrentSession use a (implicit) window a=diannaS 2024-09-06 14:44:12 +00:00
jar.mn Bug 1875065 - Move permissions module to the shared folder. r=webdriver-reviewers,jdescottes 2024-05-08 16:50:30 +00:00
json.sys.mjs
l10n.sys.mjs
message.sys.mjs
moz.build
navigate.sys.mjs
packets.sys.mjs
prefs.sys.mjs Bug 1897180 - Remove "marionette.setpermission.enabled" preference. r=webdriver-reviewers,whimboo 2024-05-31 08:30:40 +00:00
README
reftest-content.js
reftest.sys.mjs
server.sys.mjs
stream-utils.sys.mjs
sync.sys.mjs
transport.sys.mjs
web-reference.sys.mjs
webauthn.sys.mjs

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