Sha256: d8454cc9d346fff63ff96f751675c79107a71d30bbfa0a9416c17f6aa513ccfa
Contents?: true
Size: 639 Bytes
Versions: 19
Compression:
Stored size: 639 Bytes
Contents
# encoding: utf-8 module Appium::Ios # @private # class_eval inside a method because class Selenium::WebDriver::Element # will trigger as soon as the file is required. in contrast a method # will trigger only when invoked. def patch_webdriver_element Selenium::WebDriver::Element.class_eval do # Cross platform way of entering text into a textfield def type text # enter text then tap window to hide the keyboard. js = <<-JS au.getElement('#{self.ref}').setValue('#{text}'); au.lookup('window')[0].tap(); JS @driver.execute_script js end end end end
Version data entries
19 entries across 19 versions & 1 rubygems