Class: Applitools::UniversalEyesManager
- Inherits:
-
Object
- Object
- Applitools::UniversalEyesManager
- Extended by:
- Forwardable
- Defined in:
- lib/applitools/universal_sdk/universal_eyes_manager.rb
Instance Method Summary collapse
- #close_all_eyes ⇒ Object
-
#initialize(manager, universal_client) ⇒ UniversalEyesManager
constructor
A new instance of UniversalEyesManager.
- #open_eyes(driver_config_json, config) ⇒ Object
Constructor Details
#initialize(manager, universal_client) ⇒ UniversalEyesManager
Returns a new instance of UniversalEyesManager.
11 12 13 14 |
# File 'lib/applitools/universal_sdk/universal_eyes_manager.rb', line 11 def initialize(manager, universal_client) @manager = manager @universal_client = universal_client end |
Instance Method Details
#close_all_eyes ⇒ Object
33 34 35 |
# File 'lib/applitools/universal_sdk/universal_eyes_manager.rb', line 33 def close_all_eyes @universal_client.eyes_manager_close_all_eyes(@manager) end |
#open_eyes(driver_config_json, config) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/applitools/universal_sdk/universal_eyes_manager.rb', line 16 def open_eyes(driver_config_json, config) # Applitools::EyesLogger.logger.debug "Driver: #{driver_config_json}" # Applitools::EyesLogger.logger.debug "open config: #{config}" @eyes = @universal_client.eyes_manager_make_eyes(@manager, driver_config_json, config) if @eyes[:message] && @eyes[:stack] Applitools::EyesLogger.logger.debug "Eyes not opened: #{@eyes[:message]}" Applitools::EyesLogger.logger.debug "Stack for #{Applitools::Connectivity::UniversalClient::EYES_MANAGER_MAKE_EYES} : #{@eyes[:stack]}" return nil end Applitools::EyesLogger.logger.debug "Eyes applitools-ref-id: #{@eyes[:"applitools-ref-id"]}" # U-Notes : !!! Eyes.new Applitools::UniversalEyes.new(@eyes, @universal_client) end |