module BrowserType

Constants

CHROME
CHROME_ONE_VERSION_BACK
CHROME_TWO_VERSIONS_BACK
EDGE_CHROMIUM
EDGE_CHROMIUM_ONE_VERSION_BACK
EDGE_CHROMIUM_TWO_VERSIONS_BACK
EDGE_LEGACY
FIREFOX
FIREFOX_ONE_VERSION_BACK
FIREFOX_TWO_VERSIONS_BACK
IE_10
IE_11
IOS_SAFARI
SAFARI
SAFARI_EARLY_ACCESS
SAFARI_ONE_VERSION_BACK
SAFARI_TWO_VERSIONS_BACK

Public Instance Methods

const_defined?(name) click to toggle source
Calls superclass method
# File lib/applitools/selenium/browser_types.rb, line 37
def const_defined?(name)
  return true if name == :EDGE
  super
end
const_missing(name) click to toggle source
Calls superclass method
# File lib/applitools/selenium/browser_types.rb, line 42
def const_missing(name)
  if name == :EDGE
    Applitools::EyesLogger.warn(
      'The \'EDGE\' option that is being used in your browsers\' configuration will soon be deprecated. ' \
      'Please change it to either \'EDGE_LEGACY\' for the legacy version ' \
      'or to \'EDGE_CHROMIUM\' for the new Chromium-based version.'
    )
    return EDGE_LEGACY
  end
  super
end
enum_values() click to toggle source
# File lib/applitools/selenium/browser_types.rb, line 54
def enum_values
  [
    CHROME,
    CHROME_ONE_VERSION_BACK,
    CHROME_TWO_VERSIONS_BACK,
    FIREFOX,
    FIREFOX_ONE_VERSION_BACK,
    FIREFOX_TWO_VERSIONS_BACK,
    SAFARI,
    SAFARI_ONE_VERSION_BACK,
    SAFARI_TWO_VERSIONS_BACK,
    SAFARI_EARLY_ACCESS,
    IE_11,
    EDGE_LEGACY,
    IE_10,
    EDGE_CHROMIUM,
    EDGE_CHROMIUM_ONE_VERSION_BACK,
    EDGE_CHROMIUM_TWO_VERSIONS_BACK,
    IOS_SAFARI
  ]
end