Sha256: bb48fc93283fe256bab0a68657fbcbe22aa4f469dfd0b9c984a9887917a8f883

Contents?: true

Size: 647 Bytes

Versions: 2

Compression:

Stored size: 647 Bytes

Contents

Before do |feature|
  CONFIG = YAML.load_file(File.dirname(__FILE__) + "/config/#{AMBIENTE}.yaml")
  Capybara.configure do |config|
    config.default_driver = :selenium
  end
  Capybara.default_max_wait_time = 20
end

After do |scenario|
  if scenario.failed?
    diretorio = 'screenshots'
    arquivo = "#{diretorio}/#{scenario.name}.png"
    Dir.mkdir(diretorio) unless File.exist?(diretorio)
    if BROWSER.eql?('poltergeist')
      Capybara.page.save_screenshot(arquivo)
    else
      Capybara.page.driver.browser.save_screenshot(arquivo)
    end
  end
  unless BROWSER.eql?('poltergeist')
    Capybara.current_session.driver.quit
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cs-webautomator-0.1.5 lib/skeleton/features/support/hooks.rb
cs-webautomator-0.1.4 lib/skeleton/features/support/hooks.rb