Как проверить существование UIAlertview на некоторых операциях в iPhone UIautomation Java-скрипт - PullRequest
1 голос
/ 21 декабря 2011

Я пишу java-скрипт для UIAutomation приложения iPhone. Я хочу проверить 2 сценария при нажатии кнопки:

  1. , чтобы проверить, отображается ли предупреждение при нажатии этой кнопки.

  2. если есть предупреждение, то что это за сообщение.

Может кто-нибудь дать мне знать, как проверить этот сценарий.

Спасибо !!

1 Ответ

1 голос
/ 13 апреля 2012

вы можете сделать что-то вроде этого:

... // 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');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...