mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-26 12:20:56 +00:00

As requested by the WebDriver specification any beforeunload prompt has to be automatically dismissed for the close and navigate commands. MozReview-Commit-ID: 1qp0nzIYTaM --HG-- extra : rebase_source : 418dca8e9fa61df6d5423c8c5cce6a97a0001821
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 mayor’s 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.