Class: Crabfarm::Live::Context::BrowserAdapter
Instance Method Summary
collapse
#cleanup_driver_services, #extract_webdriver, #headless?, #prepare_driver_services, #reset_driver
Constructor Details
26
27
28
|
# File 'lib/crabfarm/live/context.rb', line 26
def initialize(_manager)
@manager = _manager
end
|
Instance Method Details
#build_driver(_session_id) ⇒ Object
30
31
32
33
34
35
36
|
# File 'lib/crabfarm/live/context.rb', line 30
def build_driver(_session_id)
if _session_id == :default_driver
@manager.primary_driver
else
@manager.browser_adapter.build_driver _session_id
end
end
|
#release_driver(_driver) ⇒ Object
38
39
40
41
42
43
|
# File 'lib/crabfarm/live/context.rb', line 38
def release_driver(_driver)
if _driver != @manager.primary_driver
@manager.browser_adapter.release_driver _driver
end
nil
end
|