1

最近、iOS アプリでストレス テストを行う必要があります。単体テストは、一部のコード レベルまたは小さなモジュール レベルのテスト専用であることがわかりました (間違っているかもしれませんが、これは今では理解できます)。

したがって、アプリ全体を実行してアプリ レベルのストレス テストを行う必要がある場合は、instruments の UIAutomation を使用できます。

Apple は、その使用方法について多くのドキュメントを提供していません。Web を検索し、UIAutomation の基本的な使用方法をいくつか学びました。しかし、それをより複雑な方法で使用するにはどうすればよいでしょうか?

UIAElement には waitForInvalid メソッドがあり、何らかの制御作業を実行できることがわかりました。

次のようなものを使用する必要がありますか

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

?

(説明のために、javasciptコードではないかもしれないことは知っています)

4

1 に答える 1

0

これらの方法を使用してみてください

isVisible isEnabled isValid checkIsValid

個人的には isVisbile() を使うのが好きです。それは私にもっと成功をもたらすようです。

于 2011-10-06T22:43:20.337 に答える