lib/appium_lib/ios/element/generic.rb in appium_lib-9.5.0 vs lib/appium_lib/ios/element/generic.rb in appium_lib-9.6.0

- old
+ new

@@ -2,49 +2,31 @@ module Ios # Find the first element containing value # @param value [String] the value to search for # @return [Element] def find(value) - if automation_name_is_xcuitest? - raise_error_if_no_element finds(value).first - else - ele_by_json_visible_contains '*', value - end + ele_by_json_visible_contains '*', value end # Find all elements containing value # @param value [String] the value to search for # @return [Array<Element>] def finds(value) - if automation_name_is_xcuitest? - elements = find_eles_by_predicate_include value: value - select_visible_elements elements - else - eles_by_json_visible_contains '*', value - end + eles_by_json_visible_contains '*', value end # Find the first element exactly matching value # @param value [String] the value to search for # @return [Element] def find_exact(value) - if automation_name_is_xcuitest? - raise_error_if_no_element finds_exact(value).first - else - ele_by_json_visible_exact '*', value - end + ele_by_json_visible_exact '*', value end # Find all elements exactly matching value # @param value [String] the value to search for # @return [Array<Element>] def finds_exact(value) - if automation_name_is_xcuitest? - elements = find_eles_by_predicate value: value - select_visible_elements elements - else - eles_by_json_visible_exact '*', value - end + eles_by_json_visible_exact '*', value end private def raise_error_if_no_element(element)