SpeechRecognitionAlert
Represents SpeechRecognitionAlert 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 = SpeechRecognitionAlert(element: alert) else {
XCTFail("Cannot create SpeechRecognitionAlert 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
SpeechRecognitionAlertservice alert. -
System service alert element.
-
Initialize
SpeechRecognitionAlertwith alert element.
SpeechRecognitionAlert Structure Reference