tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

README.rst (1199B)


      1 marionette-harness
      2 ==================
      3 
      4 Marionette is an automation driver for Mozilla's Gecko engine. It can remotely
      5 control either the UI or the internal JavaScript of a Gecko platform, such as
      6 Firefox. It can control both the chrome (i.e. menus and functions) or the
      7 content (the webpage loaded inside the browsing context), giving a high level
      8 of control and ability to replicate user actions. In addition to performing
      9 actions on the browser, Marionette can also read the properties and attributes
     10 of the DOM.
     11 
     12 The marionette_harness package contains the test runner for Marionette, and
     13 allows you to run automated tests written in Python for Gecko based
     14 applications. Therefore it offers the necessary testcase classes, which are
     15 based on the unittest framework.
     16 
     17 For more information and the repository please checkout:
     18 
     19 - home and docs: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette
     20 
     21 
     22 Example
     23 -------
     24 
     25 The following command will run the tests as specified via a manifest file, or
     26 test path, or test folder in Firefox:
     27 
     28    marionette --binary %path_to_firefox% [manifest_file | test_file | test_folder]
     29 
     30 To get an overview about all possible option run `marionette --help`.