class Selenium::WebDriver::IPhone::Bridge

Constants

DEFAULT_URL

Public Class Methods

new(opts = {}) click to toggle source
Calls superclass method
# File lib/selenium/webdriver/iphone/bridge.rb, line 8
def initialize(opts = {})
  remote_opts = {
    :url                  => opts.fetch(:url, DEFAULT_URL),
    :desired_capabilities => opts.fetch(:desired_capabilities, capabilities),
    :http_client          => opts[:http_client]
  }

  super remote_opts
end

Public Instance Methods

browser() click to toggle source
# File lib/selenium/webdriver/iphone/bridge.rb, line 18
def browser
  :iphone
end
capabilities() click to toggle source
# File lib/selenium/webdriver/iphone/bridge.rb, line 29
def capabilities
  @capabilities ||= Remote::Capabilities.iphone
end
driver_extensions() click to toggle source
# File lib/selenium/webdriver/iphone/bridge.rb, line 22
def driver_extensions
  [
    DriverExtensions::TakesScreenshot,
    DriverExtensions::HasInputDevices
  ]
end