Sha256: bcacfaae794e7b3677a00073412e77922a8fbb27a1fed8957d71d768f80a5fef

Contents?: true

Size: 723 Bytes

Versions: 2

Compression:

Stored size: 723 Bytes

Contents

CapybaraHelpers.load_driver_gem!(:appium, 'appium_capybara', 'appium_capybara')

Capybara.register_driver(:appium) do |app|
  caps = {}
  caps['deviceName'] = Howitzer.appium_device_name
  caps['deviceOrientation'] = Howitzer.appium_device_orientation
  caps['platformVersion'] = Howitzer.appium_platform_version
  caps['platformName'] = Howitzer.appium_platform_name
  caps['browserName'] = Howitzer.appium_browser_name

  url = Howitzer.appium_url

  appium_lib_options = {
    server_url: url
  }
  all_options = {
    appium_lib: appium_lib_options,
    caps: caps
  }
  Appium::Capybara::Driver.new app, all_options
end

Capybara::Screenshot.class_eval do
  register_driver :appium, &registered_drivers[:selenium]
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
howitzer-2.3.0 generators/config/templates/drivers/appium.rb
howitzer-2.2.0 generators/config/templates/drivers/appium.rb