Обработка предупреждения с помощью UIAutomation

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

Спасибо, Винсент.

14
задан nschum 22 September 2011 в 19:37
поделиться