Sha256: 23dfce8eb94175e4992b95d1303adda5e781a44d40fbffb59cd2006e3a2639bb
Contents?: true
Size: 1.58 KB
Versions: 2
Compression:
Stored size: 1.58 KB
Contents
# Selenium::Chrome::Mavericks I made this gem because selenium-webdriver, from capybara anyway, won't honor my passing of the argument "--verbose", which is the workaround to getting chromedriver working on Mavericks. In addition, the latest chromedriver release (2.5) does not fix the bug that necessitated the --verbose workaround. I'm fed up and want to be able to run Cucumber on my Mavericks computer, so here's a gem that monkeypatches the selenium-webdriver 2.37.0 This gem depends on selenium-webdriver and is locked at that version -- as such you may replace that gem with this gem. This gem will never be updated unless, for some strange reason, things get worse... so consider it a temporary / throwaway. Track the bug on selenium's bug tracker: https://code.google.com/p/chromedriver/issues/detail?id=599 ## Installation Add this line to your application's Gemfile: gem 'selenium-chrome-mavericks' And then execute: $ bundle Or install it yourself as: $ gem install selenium-chrome-mavericks ## Usage Somewhere before you begin using selenium-webdriver, add this code: ```ruby require 'selenium/chrome/mavericks' ``` For example, at the top of your env.rb, if using Cucumber. It has now patched the correct initializer and will pass --verbose to the child process, which for some reason makes chromedriver work right on Mavericks... Enjoy. ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
selenium-chrome-mavericks-2.37.01 | README.md |
selenium-chrome-mavericks-2.37.0 | README.md |