Sha256: 690f359ebaae9e1f3173c58d16bce84a05b59d00142251ca43cdc61e92482577

Contents?: true

Size: 1.31 KB

Versions: 7

Compression:

Stored size: 1.31 KB

Contents

# geckodriver-helper

[![Build status](https://travis-ci.org/DevicoSolutions/geckodriver-helper.svg)](https://travis-ci.org/DevicoSolutions/geckodriver-helper)

Easy installation and use of [geckodriver](https://github.com/mozilla/geckodriver), that provides the HTTP API 
described by the WebDriver protocol to communicate with Gecko browsers, such as Firefox.

* [https://github.com/DevicoSolutions/geckodriver-helper](https://github.com/DevicoSolutions/geckodriver-helper)


# Description

`geckodriver-helper` installs an executable, `geckodriver`, in your
gem path.

This script will, if necessary, download the appropriate binary for
your platform and install it into `~/.geckodriver-helper`, then exec
it.

# Usage

If you're using Bundler and Capybara, it's as easy as:

    # Gemfile
    gem 'geckodriver-helper'

then, in your specs:

    Capybara.register_driver :selenium do |app|
      Capybara::Selenium::Driver.new(app, :browser => :firefox)
    end


# Updating Geckodriver

If you'd like to force-upgrade to the latest version of geckodriver,
run the script `gecko_updater`


# License

MIT licensed, see LICENSE.txt for full details.


# Credit

The idea and some features comes from [@flavorjones's](https://github.com/flavorjones) project
`chromedriver-helper`. That saves setup time and works pretty good from the box.

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
geckodriver-helper-0.24.0 README.md
geckodriver-helper-0.23.0 README.md
geckodriver-helper-0.21.0 README.md
geckodriver-helper-0.20.2 README.md
geckodriver-helper-0.20.1 README.md
geckodriver-helper-0.0.5 README.md
geckodriver-helper-0.0.4 README.md