skip to navigation
skip to content

Not Logged In

marionette_client 0.5.36

Marionette test automation client

Latest Version:

<!-- This Source Code Form is subject to the terms of the Mozilla Public

# Marionette Client

[Marionette]( is a Mozilla project to enable remote automation in Gecko-based projects, including desktop Firefox, mobile Firefox, and Boot-to-Gecko.

It utilizes the [remote-debugger]( inside Gecko for the transport layer of the Marionette server. The commands the Marionette server will eventually implement are based on Selenium's [JSON Wire Protocol](, although not all commands are presently implemented, and additional commands will likely be added.

## Package Files

  • This is the Marionette socket client; it speaks the same socket protocol as the Gecko remote debugger.
  • The Marionette client. This uses to communicate with a server that speaks the Gecko remote debugger protocol. This allows Selenium tests to utilize Marionette.
  • A socket server which mimics the remote debugger in Gecko, and can be used to test pieces of the Marionette client.
  • Tests the Marionette JSON Protocol by using

## Installation

You'll need the ManifestDestiny and MozHttpd packages from Mozbase:

git clone git:// cd mozbase python

Other than that, there are no special requirements.

## Writing and Running Tests Using Marionette

See [Writing Marionette tests](, and [Running Marionette tests](

File Type Py Version Uploaded on Size
marionette_client-0.5.36.tar.gz (md5) Source 2013-08-01 34KB
  • Downloads (All Versions):
  • 308 downloads in the last day
  • 2871 downloads in the last week
  • 11329 downloads in the last month