Class: Spectie::Configuration::Selenium

Inherits:
Object
  • Object
show all
Defined in:
lib/spectie/selenium/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeSelenium

Returns a new instance of Selenium.



7
8
9
10
# File 'lib/spectie/selenium/configuration.rb', line 7

def initialize
  self.start_browser_once = true
  self.controlled = true
end

Instance Attribute Details

#controlledObject

Returns the value of attribute controlled.



5
6
7
# File 'lib/spectie/selenium/configuration.rb', line 5

def controlled
  @controlled
end

#driver_optionsObject



12
13
14
# File 'lib/spectie/selenium/configuration.rb', line 12

def driver_options
  @driver_options || raise("No Selenium driver options specified")
end

#start_browser_onceObject

Returns the value of attribute start_browser_once.



5
6
7
# File 'lib/spectie/selenium/configuration.rb', line 5

def start_browser_once
  @start_browser_once
end

Instance Method Details

#controlled?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/spectie/selenium/configuration.rb', line 16

def controlled?
  self.controlled == true
end