Skip to content

Instantly share code, notes, and snippets.

@andyferra
Created March 17, 2011 23:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andyferra/875388 to your computer and use it in GitHub Desktop.
Save andyferra/875388 to your computer and use it in GitHub Desktop.
require 'selenium-webdriver'
Capybara.register_driver :selenium do |app|
browser = ENV['BROWSER'] ? ENV['BROWSER'].downcase.to_sym : :chrome
if browser == :htmlunit
capabilities = Selenium::WebDriver::Remote::Capabilities.htmlunit
capabilities.javascript_enabled = true
Capybara::Driver::Selenium.new app, :browser => :remote, :desired_capabilities => capabilities
else
Capybara::Driver::Selenium.new app, :browser => browser
end
end
@davidtrogers
Copy link

From Andy, for htmlunit, just download: http://code.google.com/p/selenium/downloads/detail?name=selenium-server-standalone-2.0b2.jar&can=2&q= , and run "java -jar selenium-server-standalone-2.0b2.jar" you only need that for htmlunit. I can help with this tomorrow.

@skiz
Copy link

skiz commented Mar 18, 2011

I don't always test my Javascript, but when I do I use Selenium.. (when someone else sets it up) Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment