最近、iOS アプリでストレス テストを行う必要があります。単体テストは、一部のコード レベルまたは小さなモジュール レベルのテスト専用であることがわかりました (間違っているかもしれませんが、これは今では理解できます)。
したがって、アプリ全体を実行してアプリ レベルのストレス テストを行う必要がある場合は、instruments の UIAutomation を使用できます。
Apple は、その使用方法について多くのドキュメントを提供していません。Web を検索し、UIAutomation の基本的な使用方法をいくつか学びました。しかし、それをより複雑な方法で使用するにはどうすればよいでしょうか?
UIAElement には waitForInvalid メソッドがあり、何らかの制御作業を実行できることがわかりました。
次のようなものを使用する必要がありますか
while(true)
{
if(something.isOnScreen())
{break;}
}
?
(説明のために、javasciptコードではないかもしれないことは知っています)