@@ -128,59 +128,59 @@ class UITests: XCTestCase {
128
128
// inAppTest(buttonName: "Show InApp#5", linkName: "Click Me", expectedCallbackUrl: "https://website/resource#something")
129
129
// }
130
130
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
+ // }
166
166
}
167
167
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