@@ -59,7 +59,10 @@ - (UIView *)waitForTappableViewWithAccessibilityLabel:(NSString *)label value:(N
5959- (UIView *)waitForViewWithAccessibilityLabel : (NSString *)label value : (NSString *)value traits : (UIAccessibilityTraits)traits tappable : (BOOL )mustBeTappable
6060{
6161 UIView *view = nil ;
62- [self waitForAccessibilityElement: NULL view: &view withLabel: label value: value traits: traits tappable: mustBeTappable];
62+ @autoreleasepool {
63+ [self waitForAccessibilityElement: NULL view: &view withLabel: label value: value traits: traits tappable: mustBeTappable];
64+ }
65+
6366 return view;
6467}
6568
@@ -132,11 +135,12 @@ - (void)tapViewWithAccessibilityLabel:(NSString *)label traits:(UIAccessibilityT
132135
133136- (void )tapViewWithAccessibilityLabel : (NSString *)label value : (NSString *)value traits : (UIAccessibilityTraits)traits
134137{
135- UIView *view = nil ;
136- UIAccessibilityElement *element = nil ;
137-
138- [self waitForAccessibilityElement: &element view: &view withLabel: label value: value traits: traits tappable: YES ];
139- [self tapAccessibilityElement: element inView: view];
138+ @autoreleasepool {
139+ UIView *view = nil ;
140+ UIAccessibilityElement *element = nil ;
141+ [self waitForAccessibilityElement: &element view: &view withLabel: label value: value traits: traits tappable: YES ];
142+ [self tapAccessibilityElement: element inView: view];
143+ }
140144}
141145
142146- (void )tapAccessibilityElement : (UIAccessibilityElement *)element inView : (UIView *)view
@@ -206,11 +210,12 @@ - (void)longPressViewWithAccessibilityLabel:(NSString *)label value:(NSString *)
206210
207211- (void )longPressViewWithAccessibilityLabel : (NSString *)label value : (NSString *)value traits : (UIAccessibilityTraits)traits duration : (NSTimeInterval )duration ;
208212{
209- UIView *view = nil ;
210- UIAccessibilityElement *element = nil ;
211-
212- [self waitForAccessibilityElement: &element view: &view withLabel: label value: value traits: traits tappable: YES ];
213- [self longPressAccessibilityElement: element inView: view duration: duration];
213+ @autoreleasepool {
214+ UIView *view = nil ;
215+ UIAccessibilityElement *element = nil ;
216+ [self waitForAccessibilityElement: &element view: &view withLabel: label value: value traits: traits tappable: YES ];
217+ [self longPressAccessibilityElement: element inView: view duration: duration];
218+ }
214219}
215220
216221- (void )longPressAccessibilityElement : (UIAccessibilityElement *)element inView : (UIView *)view duration : (NSTimeInterval )duration ;
0 commit comments