All Projects → DevicoSolutions → geckodriver-helper

DevicoSolutions / geckodriver-helper

Licence: MIT license
No description or website provided.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to geckodriver-helper

jest-selenium
This project shows how to drive your selenium tests with Jest.
Stars: ✭ 22 (-4.35%)
Mutual labels:  geckodriver
pdf-crawler
SimFin's open source PDF crawler
Stars: ✭ 100 (+334.78%)
Mutual labels:  geckodriver
Webdrivermanager
WebDriverManager (Copyright © 2015-2021) is a project created and maintained by Boni Garcia and licensed under the terms of the Apache 2.0 License.
Stars: ✭ 1,808 (+7760.87%)
Mutual labels:  geckodriver
Geckodriver
WebDriver for Firefox
Stars: ✭ 5,641 (+24426.09%)
Mutual labels:  geckodriver
protonmail-cli
✉️ Command line utility for https://protonmail.com -- unofficial
Stars: ✭ 71 (+208.7%)
Mutual labels:  geckodriver
GeckoDriver ARMv6
Compiled binaries of Gecko Driver for ARMv6 architecture (cross-compiled)
Stars: ✭ 22 (-4.35%)
Mutual labels:  geckodriver
yt-videos-list
Create and **automatically** update a list of all videos on a YouTube channel (in txt/csv/md form) via YouTube bot with end-to-end web scraping - no API tokens required. Multi-threaded support for YouTube videos list updates.
Stars: ✭ 64 (+178.26%)
Mutual labels:  geckodriver
pyderman
Install Selenium-compatible Chrome/Firefox/Opera/PhantomJS/Edge webdrivers automatically.
Stars: ✭ 24 (+4.35%)
Mutual labels:  geckodriver
heroku-integrated-firefox-geckodriver
Buildpack enables your client code to access Firefox along with Geckodriver in a Heroku slug.
Stars: ✭ 40 (+73.91%)
Mutual labels:  geckodriver

geckodriver-helper

Build status Gem Version

Easy installation and use of geckodriver, that provides the HTTP API described by the WebDriver protocol to communicate with Gecko browsers, such as Firefox.

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 project chromedriver-helper. That saves setup time and works pretty good from the box.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].