From 941385ba15d404da8601db06b161cfcd87276891 Mon Sep 17 00:00:00 2001 From: Mauro Romito Date: Fri, 18 Jul 2025 18:08:29 +0200 Subject: [PATCH] improved location sharing handler --- AccessibilityTests/Sources/AccessibilityTests.swift | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/AccessibilityTests/Sources/AccessibilityTests.swift b/AccessibilityTests/Sources/AccessibilityTests.swift index 8ee235732..c5ab25ad7 100644 --- a/AccessibilityTests/Sources/AccessibilityTests.swift +++ b/AccessibilityTests/Sources/AccessibilityTests.swift @@ -16,11 +16,11 @@ final class AccessibilityTests: XCTestCase { app = Application.launch(viewID: name) await client.waitForApp() defer { try? client.stop() } - - // To handle location sharing popup - allowLocationPermissions() - + try client.send(.accessibilityAudit(.nextPreview)) + + // To handle location sharing popup in CI + allowLocationPermissions() forLoop: for await signal in client.signals.values { switch signal { case .accessibilityAudit(let auditSignal): @@ -44,7 +44,7 @@ final class AccessibilityTests: XCTestCase { private func allowLocationPermissions() { let springboard = XCUIApplication(bundleIdentifier: "com.apple.springboard") let notificationAlertAllowButton = springboard.buttons["Allow While Using App"].firstMatch - if notificationAlertAllowButton.waitForExistence(timeout: 10.0) { + if notificationAlertAllowButton.exists { notificationAlertAllowButton.tap() } }