class Browsenator::Remote::Browserstack::Desktop::Safari

Public Class Methods

new(opts = {}) click to toggle source
# File lib/browsenator/remote/browserstack/desktop/safari.rb, line 10
def initialize(opts = {})
  browser_version = opts[:browser_version] || '11.1'

  @caps = Selenium::WebDriver::Remote::Capabilities.new
  @caps['browser'] = 'Safari'
  @caps['browser_version'] = browser_version
  @caps['os'] = 'OS X'
  @caps['os_version'] = @@os_version[browser_version]
  @caps['resolution'] = screen_resolution(opts[:screen_width], opts[:screen_height])
  @caps['project'] = opts[:project]
  @caps['browserstack.local'] = opts[:local_testing].to_s
  @caps['browserstack.localIdentifier'] = opts[:local_identifier]
end