Skip to main content

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:

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.

Release files for marionette-harness 5.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for marionette-harness 5.0.0
File Size Uploaded
marionette-harness-5.0.0.tar.gz 50.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for marionette-harness 5.0.0
File Interpreter ABI Platform
marionette_harness-5.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 125.5 kB

Release files / marionette-harness-5.0.0.tar.gz

Download URL marionette-harness-5.0.0.tar.gz
Size 50.8 kB
Tags Source
SHA-256 checksum
How to use checksums
041cd779ae383fb5c56f2bb44824f4e80ba895febd9a3f21570ac274221c82e0
BLAKE2b-256 checksum
How to use checksums
fd35524da5f745da2f57d0edc9594303f098534eeda502b011243d7c4bd055cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

Release files / marionette_harness-5.0.0-py3-none-any.whl

Download URL marionette_harness-5.0.0-py3-none-any.whl
Size 74.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1b7301a0ed64850a024bc9095eb3eb464a99a2677e431ccc5158f5c554cbb055
BLAKE2b-256 checksum
How to use checksums
0f71444ec2e1a0cab622e25e3e38d50d13cdc8f5d06a9cc42a1f9fa237e9bb0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

Release history Release notifications | RSS feed

This release

5.0.0 This release

2 release files

4.6.0

2 release files

4.5.0

2 release files

4.4.0

2 release files

4.3.0

2 release files

4.2.0

2 release files

4.1.0

2 release files

4.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page