Skip to content

Instantly share code, notes, and snippets.

@danielevans
Created February 26, 2016 06:04
Show Gist options
  • Save danielevans/48bf583046027a7d42e7 to your computer and use it in GitHub Desktop.
Save danielevans/48bf583046027a7d42e7 to your computer and use it in GitHub Desktop.
capybara configuration
require 'capybara'
require 'capybara/dsl'
require 'capybara/poltergeist'
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, :js_errors => false)
end
Capybara.run_server = false
driver = :poltergeist
Capybara.default_driver = driver
Capybara.javascript_driver = driver
Capybara.current_driver = driver
Capybara.default_max_wait_time = 3
include Capybara::DSL
@danielevans
Copy link
Author

visit 'http://www.city-data.com/city/St.-George-Utah.html'
find_all('#tabgm19 .hgraph tr').first.find_all('td')[1].text.to_f
page.text.match(/AQI\)[^.]*\ (\d+\.?\d*)/)[1].to_f

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