Sha256: daa220e317e1fb2ea6dbbacd336e037d2e73faac8c2906fe322bd7ecdb08c46c
Contents?: true
Size: 1.66 KB
Versions: 2
Compression:
Stored size: 1.66 KB
Contents
require_relative 'search_context' module Appium module Core class Base class Driver < ::Selenium::WebDriver::Driver include ::Selenium::WebDriver::DriverExtensions::UploadsFiles include ::Selenium::WebDriver::DriverExtensions::TakesScreenshot include ::Selenium::WebDriver::DriverExtensions::HasSessionId include ::Selenium::WebDriver::DriverExtensions::Rotatable include ::Selenium::WebDriver::DriverExtensions::HasRemoteStatus include ::Selenium::WebDriver::DriverExtensions::HasWebStorage include ::Appium::Core::Base::SearchContext def initialize(opts = {}) listener = opts.delete(:listener) @bridge = ::Appium::Core::Base::Bridge.handshake(opts) if @bridge.dialect == :oss # MJSONWP extend ::Selenium::WebDriver::DriverExtensions::HasTouchScreen extend ::Selenium::WebDriver::DriverExtensions::HasLocation extend ::Selenium::WebDriver::DriverExtensions::HasNetworkConnection end super(@bridge, listener: listener) end # Get the device window's size. # @return [Selenium::WebDriver::Dimension] # # @example # size = @driver.window_size # size.width #=> Integer # size.height #=> Integer # def window_size manage.window.size end # Get the device window's size. # @return [String] # # @example # @driver.back # back to the previous view # def back navigate.back end end # class Driver end # class Base end # module Core end # module Appium
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
appium_lib_core-1.1.0 | lib/appium_lib_core/common/base/driver.rb |
appium_lib_core-1.0.0 | lib/appium_lib_core/common/base/driver.rb |