5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/volt/spec/capybara.rb', line 5
def setup_capybara(app_path, volt_app = nil)
browser = ENV['BROWSER']
if browser
setup_capybara_app(app_path, volt_app)
case browser
when 'phantom'
Capybara.default_driver = :poltergeist
when 'chrome', 'safari'
browser = browser.to_sym
Capybara.register_driver(browser) do |app|
Capybara::Selenium::Driver.new(app, browser: browser)
end
Capybara.default_driver = browser
when 'firefox'
Capybara.default_driver = :selenium
when 'sauce'
setup_sauce_labs
end
end
end
|