2011-09-15 6 views
1

最近、私はiOSアプリでいくつかのストレステストを行う必要があります。私は単体テストがいくつかのコードレベルまたは小さなモジュールレベルのテストのためだけであることを発見しました(多分私は間違っていますが、これは私が今理解しているものです)UIAutomatoinのjavascript(iOS)でアプリケーションフローを制御する方法は?

私はいくつかのアプリケーションレベルのストレスアプリ全体を実行してテストすると、私は楽器のUIAutomationを使うことができます。

Appleは、使用方法に関する多くの文書を提供していません。私はウェブを検索し、UIAutomationを使う基本的な方法を学んだ。しかし、もっと複雑なやり方でそれを使う方法は?

私は、UIAElementがwaitForInvalidメソッドを持っていることがわかりました。いくつかのコントロール作業を行うことができます。しかし、どうすれば "waitUntilItAppearsOnScreen"のようにすることができますか?

私は

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

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

(私はそれがちょうど、について説明するために、javasciptのコードではないかもしれません知っている)

答えて

0

個人的に私はisVisbileを(使用したい)これらのメソッド

のisVisible ISENABLED のisValid checkIsValidに

を使用してみてください。それは私にもっと成功をもたらすようです。