#firefox #geckodriver #marionette

app wires

Proxy for using WebDriver clients to interact with Gecko-based browsers

4 releases

Uses old Rust 2015

0.7.1 Apr 27, 2016
0.7.0 Apr 8, 2016
0.6.2 Jan 20, 2016
0.6.1 Jan 19, 2016

#9 in #geckodriver

23 downloads per month

MPL-2.0 license

61KB
1.5K SLoC

Contains (Zip file, 1KB) src/tests/profile.zip

Wires Build Status

WebDriver <-> Marionette proxy

Build Project

Download rust from rust-lang.org

To build the project for release:

cargo build --no-default-features --release

If you want to build a debug version just use:

cargo build --no-default-features

The --no-default-features argument is required to compile on Windows due to the way dependencies need to be compiled.

Usage

To use wires, follow the steps on MDN or you can use the steps below and use a cURL client.

cargo run [options] [--] [<args>...]

For example, you can specify a binary path to Firefox and run the proxy:

cargo run -- -b /Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin

Dependencies

~11MB
~240K SLoC