Skip to content

Instantly share code, notes, and snippets.

@gunesmes
Created August 15, 2014 09:35
Show Gist options
  • Save gunesmes/48d87c02c27030afedce to your computer and use it in GitHub Desktop.
Save gunesmes/48d87c02c27030afedce to your computer and use it in GitHub Desktop.
Capybara headless mode: PhantomJs, Poltergeist
require "Capybara"
require "rspec"
require 'capybara/poltergeist'
include Capybara::DSL
Capybara.default_driver = :poltergeist
Capybara.register_driver :poltergeist do |app|
options = {
:js_errors => true,
:timeout => 120,
:debug => false,
:phantomjs_options => ['--load-images=no', '--disk-cache=false'],
:inspector => true,
}
Capybara::Poltergeist::Driver.new(app, options)
end
Capybara.app_host = 'http://www.amazon.com'
visit "/"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment