Method: Appium::Core::Driver#set_implicit_wait_by_default

Defined in:
lib/appium_lib_core/driver.rb

#set_implicit_wait_by_default(wait) ⇒ Object

Ignore setting default wait if the target driver has no implementation



482
483
484
485
486
487
488
489
490
491
# File 'lib/appium_lib_core/driver.rb', line 482

def set_implicit_wait_by_default(wait)
  return if @default_wait.nil?

  @driver.manage.timeouts.implicit_wait = wait
rescue ::Selenium::WebDriver::Error::UnknownError => e
  raise ::Appium::Core::Error::ServerError, e.message unless e.message.include?('The operation requested is not yet implemented')

  ::Appium::Logger.debug(e.message)
  {}
end