Should use `open_timeout` or `read_timeout` instead of `timeout` - https://github.com/appium/ruby_lib/blob/2a91a6dcd50097101e212b1ed9fc64a470dd95da/lib/appium_lib/driver.rb#L551 Because of > Kernel.warn 'Selenium::WebDriver::Remote::Http::Default#timeout= is deprecated. Use #read_timeout= or #open_timeout= instead' --- - Additionally, we should use selenium-webdriver3.0.4+.