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.
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| marionette-harness-5.0.0.tar.gz | 50.8 kB | Without provenance | Details for marionette-harness-5.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| marionette_harness-5.0.0-py3-none-any.whl | Python 3 | none | any | Details for marionette_harness-5.0.0-py3-none-any.whl |
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
|
Security for marionette-harness 5.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.