• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

marionette_harness/H11-Apr-2017-16,27012,118

.flake8H A D11-Apr-2017131 43

MANIFEST.inH A D11-Apr-201788 43

README.rstH A D11-Apr-20171.2 KiB3121

setup.pyH A D11-Apr-20171.9 KiB6048

README.rst

1marionette-harness
2==================
3
4Marionette is an automation driver for Mozilla's Gecko engine. It can remotely
5control either the UI or the internal JavaScript of a Gecko platform, such as
6Firefox. It can control both the chrome (i.e. menus and functions) or the
7content (the webpage loaded inside the browsing context), giving a high level
8of control and ability to replicate user actions. In addition to performing
9actions on the browser, Marionette can also read the properties and attributes
10of the DOM.
11
12The marionette_harness package contains the test runner for Marionette, and
13allows you to run automated tests written in Python for Gecko based
14applications. Therefore it offers the necessary testcase classes, which are
15based on the unittest framework.
16
17For more information and the repository please checkout:
18
19- home and docs: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette
20
21
22Example
23-------
24
25The following command will run the tests as specified via a manifest file, or
26test path, or test folder in Firefox:
27
28    marionette --binary %path_to_firefox% [manifest_file | test_file | test_folder]
29
30To get an overview about all possible option run `marionette --help`.
31