{ "info": { "author": "Auto-tools", "author_email": "tools-marionette@lists.mozilla.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "marionette-harness\n==================\n\nMarionette is an automation driver for Mozilla's Gecko engine. It can remotely\ncontrol either the UI or the internal JavaScript of a Gecko platform, such as\nFirefox. It can control both the chrome (i.e. menus and functions) or the\ncontent (the webpage loaded inside the browsing context), giving a high level\nof control and ability to replicate user actions. In addition to performing\nactions on the browser, Marionette can also read the properties and attributes\nof the DOM.\n\nThe marionette_harness package contains the test runner for Marionette, and\nallows you to run automated tests written in Python for Gecko based\napplications. Therefore it offers the necessary testcase classes, which are\nbased on the unittest framework.\n\nFor more information and the repository please checkout:\n\n- home and docs: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette\n\n\nExample\n-------\n\nThe following command will run the tests as specified via a manifest file, or\ntest path, or test folder in Firefox:\n\n marionette --binary %path_to_firefox% [manifest_file | test_file | test_folder]\n\nTo get an overview about all possible option run `marionette --help`.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://wiki.mozilla.org/Auto-tools/Projects/Marionette", "keywords": "mozilla", "license": "Mozilla Public License 2.0 (MPL 2.0)", "maintainer": "", "maintainer_email": "", "name": "marionette-harness", "package_url": "https://pypi.org/project/marionette-harness/", "platform": "", "project_url": "https://pypi.org/project/marionette-harness/", "project_urls": { "Homepage": "https://wiki.mozilla.org/Auto-tools/Projects/Marionette" }, "release_url": "https://pypi.org/project/marionette-harness/5.0.0/", "requires_dist": [ "browsermob-proxy (>=0.8.0)", "manifestparser (>=1.1)", "marionette-driver (>=3.0.0)", "mozcrash (>=1.1.0)", "mozdevice (>=3.0.1)", "mozinfo (>=1.0.0)", "mozlog (>=4.0)", "moznetwork (>=0.27)", "mozprocess (>=1.0.0)", "mozprofile (>=2.2.0)", "mozrunner (>=7.4.0)", "moztest (>=0.8)", "mozversion (>=2.1.0)", "six", "wptserve (>=2.0.0)" ], "requires_python": "", "summary": "Marionette test automation harness", "version": "5.0.0" }, "last_serial": 5955551, "releases": { "4.0.0": [ { "comment_text": "", "digests": { "md5": "31cb25a9fd5acd49fbfee5b4e16007be", "sha256": "6d26f498aad226bc239398a2f0e04112645a4818a65c0df584cd78d2333e6bb7" }, "downloads": -1, "filename": "marionette_harness-4.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "31cb25a9fd5acd49fbfee5b4e16007be", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 133419, "upload_time": "2016-12-13T17:17:20", "url": "https://files.pythonhosted.org/packages/6d/62/a6edfb531a5e7e9ac2998a3fe35c300e929050b7a3533e8fb9943e284201/marionette_harness-4.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4419e41747312bbd5bf3fe1b8505f910", "sha256": "749376a6576679812be55ead3ba78b746b930a513bc74eda9c04729b40fd461c" }, "downloads": -1, "filename": "marionette-harness-4.0.0.tar.gz", "has_sig": false, "md5_digest": "4419e41747312bbd5bf3fe1b8505f910", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98134, "upload_time": "2016-12-13T17:17:22", "url": "https://files.pythonhosted.org/packages/12/70/51757cc0aa6f5130d4ac20e9d4a284242b07a9014b9fcc36e83e0fd8d067/marionette-harness-4.0.0.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "4c8d67673ce741375456346ca3df3e7e", "sha256": "7fdd0ecb226b15a52cbb72b262b37b60b5e98af53482c2fe0880289436ffcd59" }, "downloads": -1, "filename": "marionette_harness-4.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4c8d67673ce741375456346ca3df3e7e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 135191, "upload_time": "2017-06-29T21:12:49", "url": "https://files.pythonhosted.org/packages/85/b7/d0f28bca7e5566ac0bfc8bcf764313636db2eb7c35ab6578b6fd631517bd/marionette_harness-4.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94e6aef92301168127cc1ed4b8508f27", "sha256": "20c188791e28d586c58acf86ff28cb704c4195a4da6eb10db7b8c6771e3f2983" }, "downloads": -1, "filename": "marionette-harness-4.1.0.tar.gz", "has_sig": false, "md5_digest": "94e6aef92301168127cc1ed4b8508f27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103937, "upload_time": "2017-06-29T21:12:50", "url": "https://files.pythonhosted.org/packages/c6/fe/8fba1918fc49b10226e15c3e62b2c825f350514607b03ffa143389428f81/marionette-harness-4.1.0.tar.gz" } ], "4.2.0": [ { "comment_text": "", "digests": { "md5": "b1a602a4d7535daa46e17fcfdd1186fd", "sha256": "fef737f808513b85b5289402153f181eaeb239a0a6f8f657dc224945fe3d19bf" }, "downloads": -1, "filename": "marionette_harness-4.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b1a602a4d7535daa46e17fcfdd1186fd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 140365, "upload_time": "2017-10-26T10:15:09", "url": "https://files.pythonhosted.org/packages/0d/15/a3f1edc11fd23f60aeebb663f4bb30db5b57790f9b814feeaf04ba4a5bd4/marionette_harness-4.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e0c6a11c447eb86c81ba3876c94fe5d", "sha256": "34c18564ff5f98eee62161757505d8eea124d6e8d249b7bb1682cc89ba8add1d" }, "downloads": -1, "filename": "marionette-harness-4.2.0.tar.gz", "has_sig": false, "md5_digest": "8e0c6a11c447eb86c81ba3876c94fe5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108716, "upload_time": "2017-10-26T10:15:11", "url": "https://files.pythonhosted.org/packages/e8/5a/ff3f1458727784935b8e1f2063f75e273691c018610d76b86e5803a00c97/marionette-harness-4.2.0.tar.gz" } ], "4.3.0": [ { "comment_text": "", "digests": { "md5": "5e8c991f9d5cd15042e9a0664f4e6eaa", "sha256": "26ea550125aead937b6d3d6611280ac550dc8867538feaf3c7d4c0829c1b573c" }, "downloads": -1, "filename": "marionette_harness-4.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5e8c991f9d5cd15042e9a0664f4e6eaa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 140368, "upload_time": "2017-12-01T07:52:48", "url": "https://files.pythonhosted.org/packages/90/b3/5e159444ce5375fc5ae0df7a5bcd1aac333b388a557a2d7cc53dd8af56dc/marionette_harness-4.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe83e2560fa9cdc99928abdeb0b1887f", "sha256": "a98bb65a0c63f60d9e3d7ef21dabc9c29676917dc2ec0d46851a3ed694c820cc" }, "downloads": -1, "filename": "marionette-harness-4.3.0.tar.gz", "has_sig": false, "md5_digest": "fe83e2560fa9cdc99928abdeb0b1887f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108719, "upload_time": "2017-12-01T07:52:51", "url": "https://files.pythonhosted.org/packages/9d/e5/36edf13afe14d3c60fb447ab6cf7f187e6043c5a6c7dbf79d5fa71758e46/marionette-harness-4.3.0.tar.gz" } ], "4.4.0": [ { "comment_text": "", "digests": { "md5": "33ade914e625bfb2c5d7faee6a0a85fe", "sha256": "0da9445a6d711cef0d476be12b6b2a7a6e96741244887cc27652d1f09037cdbd" }, "downloads": -1, "filename": "marionette_harness-4.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "33ade914e625bfb2c5d7faee6a0a85fe", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 77425, "upload_time": "2018-04-11T20:29:59", "url": "https://files.pythonhosted.org/packages/aa/06/2b25c7c61956c0be92ef76f4a84c1bc68037d8af946ab489361a63b903fe/marionette_harness-4.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "051aefc9e7e6a2ebe5b87dd339f350e9", "sha256": "b4586a1849126e9ccb9cfb3bd3a82510f44a92f3249d32e185905e64c7ca31e5" }, "downloads": -1, "filename": "marionette-harness-4.4.0.tar.gz", "has_sig": false, "md5_digest": "051aefc9e7e6a2ebe5b87dd339f350e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50126, "upload_time": "2018-04-11T20:30:00", "url": "https://files.pythonhosted.org/packages/7c/0d/c876577d963cbccf2ee2cd5fd91429e4d1886b84554438932822fe2b0220/marionette-harness-4.4.0.tar.gz" } ], "4.5.0": [ { "comment_text": "", "digests": { "md5": "9190d09f00fd0d0dda61dd94c5af9fdf", "sha256": "d8285b7702614010e8deea1ee890a0e19027f018c905e361eec9797a047c5245" }, "downloads": -1, "filename": "marionette_harness-4.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9190d09f00fd0d0dda61dd94c5af9fdf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 77440, "upload_time": "2018-05-02T19:34:47", "url": "https://files.pythonhosted.org/packages/8a/65/ada132a88a3acfce55c1f3bcd5e66b2966c8b03329f7d5e0dde257572b97/marionette_harness-4.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8918882f88bd7672b958169da1e16eef", "sha256": "241c7f6032d01b0d78f5c0d13ea691935ddce9f8fce991319cc4fe860d61a7c4" }, "downloads": -1, "filename": "marionette-harness-4.5.0.tar.gz", "has_sig": false, "md5_digest": "8918882f88bd7672b958169da1e16eef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50154, "upload_time": "2018-05-02T19:34:48", "url": "https://files.pythonhosted.org/packages/b2/2d/3e83369b0ef875431fddab23c4e453558dfe06de149aba0d6f928364e91d/marionette-harness-4.5.0.tar.gz" } ], "4.6.0": [ { "comment_text": "", "digests": { "md5": "516e0dcd037e1450257111554ea3d630", "sha256": "835ab7cd22b56044c3d716a0b8e7741cc9dd33536bf43d33f9d49f20d235212a" }, "downloads": -1, "filename": "marionette_harness-4.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "516e0dcd037e1450257111554ea3d630", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 75972, "upload_time": "2019-03-06T16:33:48", "url": "https://files.pythonhosted.org/packages/21/03/eb49392cc2a6b77c2083a3d6a0c946bd5597068441c8bf248d09c6a06498/marionette_harness-4.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc7b0f38f31a749965208e16e448d105", "sha256": "7e73f393f9aa97c0e42dfb8d00debff36c397cfdcb42947fbf7b387190e798f2" }, "downloads": -1, "filename": "marionette-harness-4.6.0.tar.gz", "has_sig": false, "md5_digest": "dc7b0f38f31a749965208e16e448d105", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50590, "upload_time": "2019-03-06T16:33:49", "url": "https://files.pythonhosted.org/packages/37/b2/24bc40af8fe13155077797de2ba29c7d67a8f91dd9816b99a549125ea8d5/marionette-harness-4.6.0.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "b00d7ec5a4910012ff430f199027879b", "sha256": "1b7301a0ed64850a024bc9095eb3eb464a99a2677e431ccc5158f5c554cbb055" }, "downloads": -1, "filename": "marionette_harness-5.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b00d7ec5a4910012ff430f199027879b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 74712, "upload_time": "2019-10-10T15:35:41", "url": "https://files.pythonhosted.org/packages/0f/71/444ec2e1a0cab622e25e3e38d50d13cdc8f5d06a9cc42a1f9fa237e9bb0b/marionette_harness-5.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a5232d5ecc86689a02a0ecde140b061", "sha256": "041cd779ae383fb5c56f2bb44824f4e80ba895febd9a3f21570ac274221c82e0" }, "downloads": -1, "filename": "marionette-harness-5.0.0.tar.gz", "has_sig": false, "md5_digest": "2a5232d5ecc86689a02a0ecde140b061", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50828, "upload_time": "2019-10-10T15:35:46", "url": "https://files.pythonhosted.org/packages/fd/35/524da5f745da2f57d0edc9594303f098534eeda502b011243d7c4bd055cc/marionette-harness-5.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b00d7ec5a4910012ff430f199027879b", "sha256": "1b7301a0ed64850a024bc9095eb3eb464a99a2677e431ccc5158f5c554cbb055" }, "downloads": -1, "filename": "marionette_harness-5.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b00d7ec5a4910012ff430f199027879b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 74712, "upload_time": "2019-10-10T15:35:41", "url": "https://files.pythonhosted.org/packages/0f/71/444ec2e1a0cab622e25e3e38d50d13cdc8f5d06a9cc42a1f9fa237e9bb0b/marionette_harness-5.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a5232d5ecc86689a02a0ecde140b061", "sha256": "041cd779ae383fb5c56f2bb44824f4e80ba895febd9a3f21570ac274221c82e0" }, "downloads": -1, "filename": "marionette-harness-5.0.0.tar.gz", "has_sig": false, "md5_digest": "2a5232d5ecc86689a02a0ecde140b061", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50828, "upload_time": "2019-10-10T15:35:46", "url": "https://files.pythonhosted.org/packages/fd/35/524da5f745da2f57d0edc9594303f098534eeda502b011243d7c4bd055cc/marionette-harness-5.0.0.tar.gz" } ] }