class Appium::Core::Options
Read {::Appium::Core::Driver} about each attribute
This options affects only client side as :appium_lib
key.
def default_tmp_appium_lib_session
def default_tmp_appium_lib_session ::Appium::Core::Base.platform.windows? ? 'C:\\\\Windows\\Temp\\appium_lib_session' : '/tmp/appium_lib_session' end
def initialize(appium_lib_opts)
def initialize(appium_lib_opts) @custom_url = appium_lib_opts.fetch :server_url, nil @default_wait = appium_lib_opts.fetch :wait, nil @enable_idempotency_header = appium_lib_opts.fetch :enable_idempotency_header, true @direct_connect = appium_lib_opts.fetch :direct_connect, true @port = appium_lib_opts.fetch :port, Driver::DEFAULT_APPIUM_PORT # timeout and interval used in ::Appium::Commn.wait/wait_true @wait_timeout = appium_lib_opts.fetch :wait_timeout, ::Appium::Core::Wait::DEFAULT_TIMEOUT @wait_interval = appium_lib_opts.fetch :wait_interval, ::Appium::Core::Wait::DEFAULT_INTERVAL # to pass it in Selenium.new. # 'listener = opts.delete(:listener)' is called in Selenium::Driver.new @listener = appium_lib_opts.fetch :listener, nil end