Advertisement
Guest User

Untitled

a guest
Jul 21st, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.36 KB | None | 0 0
  1. if ENV['chrome']
  2.  Capybara.default_driver = :chrome
  3.  Capybara.register_driver :chrome do |app|
  4.  options = {
  5.  :js_errors => false,
  6.  :timeout => 360,
  7.  :debug => false,
  8.  :inspector => false,
  9.  }
  10.  Capybara::Selenium::Driver.new(app, :browser => :chrome)
  11.  end
  12. elsif ENV['firefox']
  13.  Capybara.default_driver = :firefox
  14.  Capybara.register_driver :firefox do |app|
  15.  options = {
  16.  :js_errors => true,
  17.  :timeout => 360,
  18.  :debug => false,
  19.  :inspector => false,
  20.  }
  21.  Capybara::Selenium::Driver.new(app, :browser => :firefox)
  22.  end
  23. elsif ENV['safari']
  24.  Capybara.default_driver = :safari
  25.  Capybara.register_driver :safari do |app|
  26.  options = {
  27.  :js_errors => false,
  28.  :timeout => 360,
  29.  :debug => false,
  30.  :inspector => false,
  31.  }
  32.  Capybara::Selenium::Driver.new(app, :browser => :safari)
  33.  end
  34. elsif ENV['opera']
  35.  Capybara.default_driver = :opera
  36.  Capybara.register_driver :opera do |app|
  37.  options = {
  38.  :js_errors => false,
  39.  :timeout => 360,
  40.  :debug => false,
  41.  :inspector => false,
  42.  }
  43.  Capybara::Selenium::Driver.new(app, :browser => :opera)
  44.  end
  45. elsif
  46. Capybara.default_driver = :poltergeist
  47.  Capybara.register_driver :poltergeist do |app|
  48.  options = {
  49.  :js_errors => false,
  50.  :timeout => 360,
  51.  :debug => false,
  52.  :phantomjs_options => ['--load-images=no', '--disk-cache=false'],
  53.  :inspector => false,
  54.  }
  55.  Capybara::Poltergeist::Driver.new(app, options)
  56.  end
  57. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement