Sha256: d8a14dd62dc00eacf409a03d7e61d13e1f222a83c15ab73f6f5bcf8f46552394

Contents?: true

Size: 425 Bytes

Versions: 7

Compression:

Stored size: 425 Bytes

Contents

module PageObject
  module PersistantBrowser
    @@browser = false
    def self.get_browser
      if !@@browser
        target_browser = ENV['BROWSER'].to_sym
        @@browser =  Watir::Browser.new target_browser if ENV['DRIVER'] == 'WATIR'
        @@browser =  Selenium::WebDriver.for target_browser if ENV['DRIVER'] == 'SELENIUM'
      end
      @@browser
    end
    def self.quit
      @@browser.quit
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
page-object-0.8.1 features/support/persistent_browser.rb
page-object-0.8 features/support/persistent_browser.rb
page-object-0.7.6 features/support/persistent_browser.rb
page-object-0.7.5.1 features/support/persistent_browser.rb
page-object-0.7.5 features/support/persistent_browser.rb
page-object-0.7.4 features/support/persistent_browser.rb
page-object-0.7.3 features/support/persistent_browser.rb