Sha256: 5a2568f78c089fd7d8048b4ab80c320f7459f9a218856d7c4f91b302fd638cb7

Contents?: true

Size: 384 Bytes

Versions: 3

Compression:

Stored size: 384 Bytes

Contents

module PressEnter
  
  def press_enter(receiver)
    send_key(receiver, :Enter)
  end
  
  def send_key(receiver, key)
    selector = "##{receiver}" if receiver.kind_of?(String) or receiver.kind_of?(Symbol)
    selector ||= "##{receiver[:in]}" if receiver.kind_of?(Hash)
    raise 'no selector given' unless selector
    
    find(:css, selector).native.send_key(key)
  end    
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
your_platform-1.0.1 spec/support/press_enter.rb
your_platform-1.0.0 spec/support/press_enter.rb
your_platform-0.0.2 spec/support/press_enter.rb