lib/furter/accessors/view.rb in furter-0.0.3.2 vs lib/furter/accessors/view.rb in furter-0.0.3.3

- old
+ new

@@ -6,24 +6,27 @@ def initialize(locator={}) @locator = locator end def click - wait_for_and_touch selector end + def tap_and_hold_for(duration) + wait_for_and_tap(selector, duration) + end + def visible? element_is_not_hidden selector end def enabled? frankly_map(selector, 'isEnabled')[0] end def next_responders - frankly_map("view:'UIView'", 'nextResponder').map do |r| + frankly_map("view:\"UIView\"", 'nextResponder').map do |r| r.gsub(/[<>]/,'') end end private @@ -32,21 +35,21 @@ end def selector_how case when @locator[:label] - "marked:'#{@locator[:label]}'" + "marked:\"#{@locator[:label]}\"" when @locator[:text] - "text:'#{@locator[:text]}'" + "text:\"#{@locator[:text]}\"" end end def selector_extra " #{@locator[:extra]}" if @locator[:extra] end def view_class - return "view:'#{@locator[:type]}'" if @locator[:type] + return "view:\"#{@locator[:type]}\"" if @locator[:type] "view" end end end end