したがって、React NativeプロジェクトでXCode UIテストを実行しようとしています。私の目標は、fastlane/snapshotを使って自分のアプリのスクリーンショットを取得することです。React-Nativeプロジェクトで「60秒以内にアプリケーションが静止しない」
私は最終的に私が望むことをするために私のアプリをスクリプトする方法を考え出しました。残念ながら、app.otherElements["mainButton"].tap()
を呼び出した後には、App failed to quiesce within 60s
メッセージが表示されることがあります。
私が人間と言うことができる限り、私のアプリは静的で、何も更新やアニメーション化していないようです。しかし、UIテストが検出ヒューリスティックにどのようなものを使用しているかはわかりません。そのため、内部状態やスレッドのチェックを使用している可能性があります。
UIテストで何かが完了したと見なされないようにするネイティブ動作があると思われます。残念ながら、どのUIテストが実際に行っているかを確認する能力がなくても、React Nativeを掘り下げて修正する必要があるかどうかはわかりません。 :(
任意の助けいただければ幸い
http://www.openradar.me/25562105 https://forums.developer.apple.com/thread/6503 – Che