Я пытаюсь проверить наличие UIAlertView с помощью UIAutomation, но мой обработчик никогда не вызывается.
В начале своего javascript я пишу:
UIATarget.onAlert = function onAlert(alert) {
UIALogger.logMessage("alertShown");
return false;
}
Насколько я понимаю, как только я укажу свою функцию onAlert, она должна вызываться, когда во время моих тестов появляется alertView. Итак, я запускаю тест, который показывает alertView, вот код, который показывает предупреждение:
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:message message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
alertView.accessibilityLabel = @"alerte d'avertissement";
[alertView show];
Я запускаю свой тест в приборах, предупреждение появляется, но мой обработчик никогда не вызывается. Кто-нибудь мог использовать обработчики событий с UIAutomation?
Спасибо, Винсент.