PhotosAlert
Represents PhotosAlert
service alert.
System alert supposed to be used in the handler of the XCTestCase.addUIInterruptionMonitor(withDescription:handler:)
method.
Example:
let token = addUIInterruptionMonitor(withDescription: "Alert") { (alert) -> Bool in
guard let alert = PhotosAlert(element: alert) else {
XCTFail("Cannot create PhotosAlert object")
return false
}
alert.denyElement.tap()
return true
}
mainPage.goToPermissionsPageMenu()
// Interruption won't happen without some kind of action.
app.tap()
removeUIInterruptionMonitor(token)
Note
Handlers should returntrue
if they handled the UI, false
if they did not.
-
Represents all possible messages in
PhotosAlert
service alert. -
System service alert element.
-
Initialize
PhotosAlert
with alert element.