@@ -128,59 +128,59 @@ class UITests: XCTestCase {
128128// inAppTest(buttonName: "Show InApp#5", linkName: "Click Me", expectedCallbackUrl: "https://website/resource#something")
129129// }
130130
131- private func inAppTest( buttonName: String , linkName: String , expectedCallbackUrl: String ) {
132- // tap the inApp button
133- app. buttons [ buttonName] . tap ( )
134-
135- // click the link in inApp that shows up
136- let clickMe = app. links [ linkName]
137- waitForElementToAppear ( clickMe)
138- clickMe. tap ( )
139-
140- let callbackUrl = app. staticTexts [ expectedCallbackUrl]
141- waitForElementToAppear ( callbackUrl)
142- }
143-
144- private func waitForElementToAppear( _ element: XCUIElement , fail: Bool = true ) {
145- let exists = element. waitForExistence ( timeout: UITests . timeout)
146-
147- if fail, !exists {
148- XCTFail ( " expected element: \( element) " )
149- }
150- }
151-
152- private func allowNotificationsIfNeeded( ) {
153- app. buttons [ " Setup Notifications " ] . tap ( )
154- UITests . monitor = addUIInterruptionMonitor ( withDescription: " Getting Notification Permission " ) { ( alert) -> Bool in
155- let okButton = alert. buttons [ " Allow " ]
156- self . waitForElementToAppear ( okButton)
157- okButton. tap ( )
158- if let monitor = UITests . monitor {
159- self . removeUIInterruptionMonitor ( monitor)
160- }
161- return true
162- }
163- // Xcode bug?, need to make this app active
164- app. swipeUp ( )
165- }
131+ // private func inAppTest(buttonName: String, linkName: String, expectedCallbackUrl: String) {
132+ // // tap the inApp button
133+ // app.buttons[buttonName].tap()
134+ //
135+ // // click the link in inApp that shows up
136+ // let clickMe = app.links[linkName]
137+ // waitForElementToAppear(clickMe)
138+ // clickMe.tap()
139+ //
140+ // let callbackUrl = app.staticTexts[expectedCallbackUrl]
141+ // waitForElementToAppear(callbackUrl)
142+ // }
143+ //
144+ // private func waitForElementToAppear(_ element: XCUIElement, fail: Bool = true) {
145+ // let exists = element.waitForExistence(timeout: UITests.timeout)
146+ //
147+ // if fail, !exists {
148+ // XCTFail("expected element: \(element)")
149+ // }
150+ // }
151+ //
152+ // private func allowNotificationsIfNeeded() {
153+ // app.buttons["Setup Notifications"].tap()
154+ // UITests.monitor = addUIInterruptionMonitor(withDescription: "Getting Notification Permission") { (alert) -> Bool in
155+ // let okButton = alert.buttons["Allow"]
156+ // self.waitForElementToAppear(okButton)
157+ // okButton.tap()
158+ // if let monitor = UITests.monitor {
159+ // self.removeUIInterruptionMonitor(monitor)
160+ // }
161+ // return true
162+ // }
163+ // // Xcode bug?, need to make this app active
164+ // app.swipeUp()
165+ // }
166166}
167167
168- struct SpringBoardNotificationHelper {
169- let springboard : XCUIApplication
170-
171- var notification : XCUIElement {
172- springboard. otherElements [ " Notification " ] . descendants ( matching: . any) [ " NotificationShortLookView " ]
173- }
174-
175- var buttonOpenSafari : XCUIElement {
176- springboard. buttons [ " Open Safari " ] . firstMatch
177- }
178-
179- var buttonOpenDeepLink : XCUIElement {
180- springboard. buttons [ " Open Deeplink " ] . firstMatch
181- }
182-
183- var buttonCustomAction : XCUIElement {
184- springboard. buttons [ " Custom Action " ] . firstMatch
185- }
186- }
168+ // struct SpringBoardNotificationHelper {
169+ // let springboard: XCUIApplication
170+ //
171+ // var notification: XCUIElement {
172+ // springboard.otherElements["Notification"].descendants(matching: .any)["NotificationShortLookView"]
173+ // }
174+ //
175+ // var buttonOpenSafari: XCUIElement {
176+ // springboard.buttons["Open Safari"].firstMatch
177+ // }
178+ //
179+ // var buttonOpenDeepLink: XCUIElement {
180+ // springboard.buttons["Open Deeplink"].firstMatch
181+ // }
182+ //
183+ // var buttonCustomAction: XCUIElement {
184+ // springboard.buttons["Custom Action"].firstMatch
185+ // }
186+ // }
0 commit comments