Как управлять потоком приложений с помощью JavaScript от UIAutomatoin (iOS)? - PullRequest
1 голос
/ 15 сентября 2011

В последнее время мне нужно провести стресс-тест в моем приложении для iOS.Я обнаружил, что юнит-тест предназначен только для некоторого уровня кода или теста небольшого уровня модуля (возможно, я ошибаюсь, но это то, что я сейчас понимаю)

Так что я думаю, что если мне нужно сделать какое-то приложениестресс-тест на уровне уровня при работающем приложении, я могу использовать инструмент UIAutomation.

Apple не предоставила много документов о том, как его использовать.Я искал в Интернете и узнал некоторые основные способы использования UIAutomation.Но как использовать его более сложным способом?

Я только обнаружил, что UIAElement имеет метод waitForInvalid, который может выполнять некоторую контрольную работу. Но как я могу сделать что-то вроде «waitUntilItAppearsOnScreen»?Я должен использовать что-то вроде

while(true)
{
   if(something.isOnScreen())
   {break;}
}

?

(я знаю, что это может быть не код javascipt, просто для объяснения)

1 Ответ

0 голосов
/ 07 октября 2011

попробуйте использовать эти методы

IsVisible включен является действительным checkIsValid

Лично мне нравится использовать isVisbile (). Это, кажется, дает мне больше успеха.

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