Sha256: 0d9efd7b04e1ff10a3cde138ee1cfffba4667c752bd12ad005531529507f89ee
Contents?: true
Size: 922 Bytes
Versions: 1
Compression:
Stored size: 922 Bytes
Contents
require 'capybara' require 'capybara/cucumber' require 'selenium-webdriver' require 'site_prism' require 'rspec' require 'yaml' require 'capybara/poltergeist' BROWSER = ENV['BROWSER'] ENVIRONMENT_TYPE = ENV['ENVIRONMENT_TYPE'] ## register driver according with browser chosen Capybara.register_driver :selenium do |app| if BROWSER.eql?('chrome') Capybara::Selenium::Driver.new(app, :browser => :chrome, :desired_capabilities => Selenium::WebDriver::Remote::Capabilities.chrome( 'chromeOptions' => { 'args' => [ "--start-maximized" ] } ) ) elsif BROWSER.eql?('firefox') Capybara::Selenium::Driver.new(app, :browser => :firefox) elsif BROWSER.eql?('internet_explorer') Capybara::Selenium::Driver.new(app, :browser => :internet_explorer) elsif BROWSER.eql?('poltergeist') options = { js_errors: false } Capybara::Poltergeist::Driver.new(app, options) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cs-webautomator-0.1.6 | lib/skeleton/features/support/env.rb |