chromedriver-helper travis-ci ruby Rubygems

Easy installation and use of chromedriver, the Chromium project's selenium webdriver adapter.

chromedriver-helper

Build status

Easy installation and use of chromedriver, the Chromium project’s selenium webdriver adapter.

Description

chromedriver-helper installs an executable, chromedriver, in your gem path.

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

chromedriver is fast. By my unscientific benchmark, it’s around 20% faster than webdriver + Firefox 8. You should use it!

Usage

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

# Gemfile
gem "chromedriver-helper"

then, in your specs:

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

Updating Chromedriver

If you’d like to force-upgrade to the latest version of chromedriver, run the script chromedriver-update that also comes packaged with this gem.

This might be necessary on platforms on which Chrome auto-updates, which has been known to introduce incompatibilities with older versions of chromedriver (see Issue #3 for an example).

Support

The code lives at http://github.com/flavorjones/chromedriver-helper. Open a Github Issue, or send a pull request! Thanks! You’re the best.

License

MIT licensed, see LICENSE.txt for full details.

Credit

The idea for this gem comes from @brianhempel’s project chromedriver-gem which, despite the name, is not currently published on http://rubygems.org/.

Some improvements on the idea were taken from the installation process for standalone Phusion Passenger.

Related Repositories

chromedriver-helper

chromedriver-helper

Easy installation and use of chromedriver, the Chromium project's selenium webdriver adapter. ...

chrome-ops

chrome-ops

Helper library for dealing with Chromedriver performance logs ...

chromedriver-helper

chromedriver-helper

Easy installation and use of chromedriver, the Chromium project's selenium webdriver adapter. ...

chromedriver-helper

chromedriver-helper

Easy installation and use of chromedriver, the Chromium project's selenium webdriver adapter. ...

chromedriver-helper

chromedriver-helper

Easy installation and use of chromedriver, the Chromium project's selenium webdriver adapter. ...


Top Contributors

flavorjones elementc mars AlexRiedler alishutc marques-work paulirish

Releases

-   v1.0.0 zip tar
-   v0.0.9 zip tar
-   v0.0.8 zip tar
-   v0.0.7 zip tar
-   v0.0.6 zip tar
-   v0.0.4 zip tar
-   v0.0.3 zip tar