Sha256: 6951010422b37c8e2ce8dad4c8562dc007e27be386e370df0409107daedb9739
Contents?: true
Size: 1.34 KB
Versions: 42
Compression:
Stored size: 1.34 KB
Contents
module Selenium module WebDriver module Android # # @api private # class Bridge < Remote::Bridge DEFAULT_URL = "http://#{Platform.localhost}:8080/wd/hub/" 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 def browser :android end def driver_extensions [ DriverExtensions::TakesScreenshot, DriverExtensions::Rotatable, DriverExtensions::HasInputDevices, DriverExtensions::HasWebStorage, DriverExtensions::HasLocation, DriverExtensions::HasBrowserConnection, DriverExtensions::HasTouchScreen ] end def setScreenOrientation(orientation) execute :setScreenOrientation, {}, :orientation => orientation end def getScreenOrientation execute :getScreenOrientation end def capabilities @capabilities ||= Remote::Capabilities.android end end # Bridge end # Android end # WebDriver end # Selenium
Version data entries
42 entries across 42 versions & 3 rubygems
Version | Path |
---|---|
selenium-webdriver-2.19.0.rc2 | lib/selenium/webdriver/android/bridge.rb |
selenium-webdriver-2.19.0.rc1 | lib/selenium/webdriver/android/bridge.rb |