add driver options for generating geckodriver trace log - default commented

This commit is contained in:
Thomas Walpole 2017-08-07 13:21:11 -07:00
parent e283c1aeaa
commit 59750ebfef
1 changed files with 9 additions and 2 deletions

View File

@ -7,10 +7,15 @@ require 'rspec/shared_spec_matchers'
ENV['MOZ_HEADLESS']='1' if ENV['HEADLESS']
Capybara.register_driver :selenium_marionette do |app|
# ::Selenium::WebDriver.logger.level = "debug"
Capybara::Selenium::Driver.new(
app,
browser: :firefox,
desired_capabilities: {marionette: true}
:browser => :firefox,
:desired_capabilities => {:marionette => true,
},
# Get a trace level log from geckodriver
# :firefox_options => {"log": {"level": "trace"}},
# :driver_opts => { args: ['-vv'] }
)
end
@ -24,6 +29,8 @@ Capybara.register_driver :selenium_marionette_clear_storage do |app|
)
end
module TestSessions
SeleniumMarionette = Capybara::Session.new(:selenium_marionette, TestApp)
end