Sha256: e43970465e5aadd1dea860a16dc6c9cee4164b0e2d70f6d3361f54b397786953

Contents?: true

Size: 755 Bytes

Versions: 5

Compression:

Stored size: 755 Bytes

Contents

require 'frank-cucumber/frank_helper'

module Frank module Cucumber

module FrankHelper

  def simulate_click( selector )
    touch_successes = frankly_map( selector, 'FEX_simulateClick' )
    raise "could not find anything matching [#{selector}] to press" if touch_successes == nil or touch_successes.empty?
    raise "some objects do not support the press action" if touch_successes.include?(false)
  end

  def bring_to_front( selector )
    touch_successes = frankly_map( selector, 'FEX_raise' )
    raise "could not find anything matching [#{selector}] to bring to the front" if touch_successes == nil or touch_successes.empty?
    raise "some objects do not support the bring to front action" if touch_successes.include?(false)
  end

end

end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
frank-cucumber-1.1.11.pre1 lib/frank-cucumber/frank_mac_helper.rb
frank-cucumber-1.1.10 lib/frank-cucumber/frank_mac_helper.rb
frank-cucumber-1.1.9.pre1 lib/frank-cucumber/frank_mac_helper.rb
frank-cucumber-1.1.8 lib/frank-cucumber/frank_mac_helper.rb
frank-cucumber-1.1.7 lib/frank-cucumber/frank_mac_helper.rb