@api private
# File lib/selenium/webdriver/android/bridge.rb, line 13 def initialize(opts = {}) remote_opts = { :url => opts.fetch(:url, DEFAULT_URL), :desired_capabilities => opts.fetch(:desired_capabilities, capabilities), } remote_opts[:http_client] = opts[:http_client] if opts.has_key?(:http_client) super remote_opts end
# File lib/selenium/webdriver/android/bridge.rb, line 24 def browser :android end
# File lib/selenium/webdriver/android/bridge.rb, line 48 def capabilities @capabilities ||= Remote::Capabilities.android end
# File lib/selenium/webdriver/android/bridge.rb, line 28 def driver_extensions [ DriverExtensions::TakesScreenshot, DriverExtensions::Rotatable, DriverExtensions::HasInputDevices, DriverExtensions::HasWebStorage, DriverExtensions::HasLocation, DriverExtensions::HasBrowserConnection, DriverExtensions::HasTouchScreen ] end
# File lib/selenium/webdriver/android/bridge.rb, line 44 def getScreenOrientation execute :getScreenOrientation end
# File lib/selenium/webdriver/android/bridge.rb, line 40 def setScreenOrientation(orientation) execute :setScreenOrientation, {}, :orientation => orientation end