Skip to main content

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

marionette-harness-5.0.0.tar.gz (50.8 kB view details)

Uploaded Source

Built Distribution

marionette_harness-5.0.0-py3-none-any.whl (74.7 kB view details)

Uploaded Python 3

File details

Details for the file marionette-harness-5.0.0.tar.gz.

File metadata

  • Download URL: marionette-harness-5.0.0.tar.gz
  • Upload date:
  • Size: 50.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for marionette-harness-5.0.0.tar.gz
Algorithm Hash digest
SHA256 041cd779ae383fb5c56f2bb44824f4e80ba895febd9a3f21570ac274221c82e0
MD5 2a5232d5ecc86689a02a0ecde140b061
BLAKE2b-256 fd35524da5f745da2f57d0edc9594303f098534eeda502b011243d7c4bd055cc

See more details on using hashes here.

File details

Details for the file marionette_harness-5.0.0-py3-none-any.whl.

File metadata

  • Download URL: marionette_harness-5.0.0-py3-none-any.whl
  • Upload date:
  • Size: 74.7 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for marionette_harness-5.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b7301a0ed64850a024bc9095eb3eb464a99a2677e431ccc5158f5c554cbb055
MD5 b00d7ec5a4910012ff430f199027879b
BLAKE2b-256 0f71444ec2e1a0cab622e25e3e38d50d13cdc8f5d06a9cc42a1f9fa237e9bb0b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page