Marionette test automation harness
Project description
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file marionette-harness-4.3.0.tar.gz
.
File metadata
- Download URL: marionette-harness-4.3.0.tar.gz
- Upload date:
- Size: 108.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a98bb65a0c63f60d9e3d7ef21dabc9c29676917dc2ec0d46851a3ed694c820cc |
|
MD5 | fe83e2560fa9cdc99928abdeb0b1887f |
|
BLAKE2b-256 | 9de536edf13afe14d3c60fb447ab6cf7f187e6043c5a6c7dbf79d5fa71758e46 |
File details
Details for the file marionette_harness-4.3.0-py2-none-any.whl
.
File metadata
- Download URL: marionette_harness-4.3.0-py2-none-any.whl
- Upload date:
- Size: 140.4 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26ea550125aead937b6d3d6611280ac550dc8867538feaf3c7d4c0829c1b573c |
|
MD5 | 5e8c991f9d5cd15042e9a0664f4e6eaa |
|
BLAKE2b-256 | 90b35e159444ce5375fc5ae0df7a5bcd1aac333b388a557a2d7cc53dd8af56dc |