gecko-dev/testing/marionette/harness
Henrik Skupin 49b56c08bd Bug 1398111 - [marionette] Never disable focus manager test mode for unit tests. r=ato
With the fix on bug 1334981 the focus manager test mode has
no longer to be disabled for the unit tests.

--HG--
extra : rebase_source : bef90426b71b8429a252746bf99636f17349af7a
2018-06-07 22:41:35 +02:00
..
marionette_harness Bug 1398111 - [marionette] Never disable focus manager test mode for unit tests. r=ato 2018-06-07 22:41:35 +02:00
.flake8
MANIFEST.in
README.rst
requirements.txt Bug 1458280 - Release marionette_driver 2.7.0 and marionette_harness 4.5.0; r=whimboo 2018-05-01 16:10:50 -06:00
setup.py

marionette-harness
==================

Marionette is an automation driver for Mozilla's Gecko engine. It can remotely
control either the UI or the internal JavaScript of a Gecko platform, such as
Firefox. It can control both the chrome (i.e. menus and functions) or the
content (the webpage loaded inside the browsing context), giving a high level
of control and ability to replicate user actions. In addition to performing
actions on the browser, Marionette can also read the properties and attributes
of the DOM.

The marionette_harness package contains the test runner for Marionette, and
allows you to run automated tests written in Python for Gecko based
applications. Therefore it offers the necessary testcase classes, which are
based on the unittest framework.

For more information and the repository please checkout:

- home and docs: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette


Example
-------

The following command will run the tests as specified via a manifest file, or
test path, or test folder in Firefox:

    marionette --binary %path_to_firefox% [manifest_file | test_file | test_folder]

To get an overview about all possible option run `marionette --help`.