Sha256: 7c40151a693cdb96df1f3a4211e23c0ac8b1404e42abffa15068ebd6b7845fda

Contents?: true

Size: 462 Bytes

Versions: 37

Compression:

Stored size: 462 Bytes

Contents

module AppiumHelper
  def element(opts = {})
     return driver.find_element(strategy(opts) => selector(opts)) if opts[os]

     driver.find_element(opts)
  end

  def elements(opts = {})
     return driver.find_elements(strategy(opts) => selector(opts)) if opts[os]

     driver.find_elements(opts)
   end

 def os
   driver.appium_device
 end

 private

 def strategy(opts)
   opts[os].keys.first
 end

 def selector(opts)
   opts[os][strategy(opts)]
 end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
ruby_raider-1.1.2 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.1.1 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.1.0 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.0.9 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.0.8 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.0.7 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.0.6 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.0.5 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.0.4 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.0.3 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.0.2 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.0.1 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-1.0.0 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-0.9.9 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-0.9.8 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-0.9.7 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-0.9.6 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-0.9.5 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-0.9.4 lib/generators/templates/helpers/appium_helper.tt
ruby_raider-0.9.3 lib/generators/templates/helpers/appium_helper.tt