Я пытаюсь проверить наличие 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?
Спасибо, Винсент.