class Object
Public Instance Methods
driver_for_eyes(eyes)
click to toggle source
# File lib/applitools/selenium/sauce/driver.rb, line 6 def driver_for_eyes(eyes) browser.raw_driver eyes: eyes end
raw_driver(options = {})
click to toggle source
# File lib/applitools/selenium/sauce/driver.rb, line 21 def raw_driver(options = {}) eyes = options.delete(:eyes) @native_driver ||= @raw_driver unless eyes.nil? is_mobile_device = @raw_driver.capabilities['platformName'] ? true : false @raw_driver = Applitools::Selenium::Driver.new eyes, options.merge(driver: @raw_driver, is_mobile_device: is_mobile_device) end @raw_driver end
universal_driver_config()
click to toggle source
# File lib/eyes_selenium.rb, line 39 def universal_driver_config hidden_server_url = bridge.http.send(:server_url).to_s if respond_to?(:session_id) { serverUrl: hidden_server_url, sessionId: session_id, capabilities: capabilities.as_json } else { serverUrl: hidden_server_url, sessionId: bridge.session_id, capabilities: capabilities.as_json } end end
use_native_browser()
click to toggle source
# File lib/applitools/selenium/sauce/driver.rb, line 10 def use_native_browser browser.use_native_browser end