Module: SugoiWebpageCapture

Defined in:
lib/sugoi_webpage_capture.rb,
lib/sugoi_webpage_capture/version.rb,
lib/sugoi_webpage_capture/screenshot.rb

Defined Under Namespace

Classes: Screenshot

Constant Summary collapse

BROWSERS =
{
  firefox: :selenium,
  chrome: :selenium_chrome
}
VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.init(browser) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/sugoi_webpage_capture.rb', line 12

def self.init(browser)
  raise("not found browser") unless BROWSERS.key?(browser)

  Capybara.run_server = false
  Capybara.register_driver BROWSERS[browser] do |app|
    Capybara::Selenium::Driver.new(app, browser: browser)
  end
  Capybara.current_driver = BROWSERS[browser]
end