Skip to content

Instantly share code, notes, and snippets.

@nathanbain
Created June 7, 2012 17:04
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 nathanbain/2890077 to your computer and use it in GitHub Desktop.
Save nathanbain/2890077 to your computer and use it in GitHub Desktop.
site_prism example v2
require 'active_support/deprecation'
require 'active_support/dependencies'
require 'capybara'
require 'capybara/dsl'
require 'selenium-webdriver'
require 'site_prism'
ActiveSupport::Dependencies.autoload_paths << File.expand_path(File.join(Dir.pwd, 'lib'))
class TestIt
google = Model::Google.new
Capybara.register_driver :selenium_firefox do |app|
profile = Selenium::WebDriver::Firefox::Profile.new
profile["browser.cache.disk.enable"] = false
profile["browser.cache.memory.enable"] = false
profile.native_events = false
Capybara::Selenium::Driver.new(app, :browser => :firefox, :profile => profile)
end
Capybara.configure do |config|
config.run_server = false
config.default_selector = :css
config.default_driver = :selenium_firefox
config.app_host = 'http://www.google.com'
end
Capybara.run_server = false
google.load
google.search_box.set "wildfire interactive"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment