waitForInvalid()がありますが、waitForValid()関数はどうですか?何らかの理由で、多くの場合、push/popTimeoutが機能しません。アップル?
7117 次
2 に答える
6
要素が「有効」であるが「可視」ではない場合、戻りが早すぎる可能性があります。これは、表示されて有効になるまで待機する必要があります。
UIATarget.localTarget().pushTimeout(20);
window.navigationBar().name()["Welcome"].withValueForKey(1, "isVisible");
UIATarget.localTarget().popTimeout();
また
UIATarget.localTarget().pushTimeout(20);
window.navigationBar().name().firstWithPredicate("name is 'Welcome' and isVisible == '1'")
UIATarget.localTarget().popTimeout();
于 2012-09-27T19:54:31.513 に答える
4
特定の要素に直接アクセスしようとすると、デフォルトの待機時間は5秒になります。デフォルトの時刻は次のように変更できます。
UIATarget.localTarget().pushTimeout(20);
window.navigationBar().name()["Welcome"];
UIATarget.localTarget().popTimeout();
これにより、ナビゲーションバーの名前が「ようこそ」に変わるまで、楽器は最大20秒待機します。
于 2011-06-21T10:44:55.557 に答える