Обработка UIAlert в UIAutomation - PullRequest
       19

Обработка UIAlert в UIAutomation

1 голос
/ 24 января 2012

Я пытаюсь проверить наличие UIAlertview в приложении.

Из документации я добавил следующий обработчик при запуске скрипта.

UIATarget.onAlert = function onAlert(alert) {

    var title = alert.name();



    // add a warning to the log for each alert encountered

    UIALogger.logWarning("Alert with title '" + title + "' encountered!");

    UIATarget.localTarget().captureScreenWithName("alert_" + (new Date()).UTC());



    // test if your script should handle the alert, and if so, return true



    // otherwise, return false to use the default handler

    return false;

}

Но этот обработчик не вызывается, когда всплывает предупреждение.Может ли кто-нибудь помочь мне с этим?

1 Ответ

1 голос
/ 08 октября 2013

Это может произойти, если предупреждение появится очень скоро. Вы все еще можете получить доступ к его названию с помощью

UIATarget.localTarget().frontMostApp().alert().scrollViews()[0].staticTexts()[0].value(); 

Примечание: пропустите scrollViews()[0] до iOS7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...