lib/appium_lib/android/patch.rb in appium_lib-0.3.3 vs lib/appium_lib/android/patch.rb in appium_lib-0.3.4

- old
+ new

@@ -1,10 +1,14 @@ # encoding: utf-8 module Appium::Android - # Implement useful features for element. - class Selenium::WebDriver::Element - # Cross platform way of entering text into a textfield - def type text - self.send_keys text + # 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 + self.send_keys text + end + end end - end -end + end \ No newline at end of file