вы можете сделать что-то вроде этого:
... // previous code, assuming btn exists
var alertCalled = null;
UIATarget.onAlert = function onAlert(alert) {
UIALogger.logMessage("alertShown : " + alert.name());
alertCalled = {};
alertCalled.title = alert.name();
var messageText = alert.staticTexts()[1]; // 0 is title
if( messageText )
{
alertCalled.message = messageText.name();
}
return false;// default alert action
}
btn.tap();
this.target.delay(1); // let time to make alert appear
if( alertCalled == null )
{
UIALogger.logFail('alert not shown');
}