1
最近SWIFTでXCode UIテストを開始しました。expectationForPredicateがテストケースに失敗する
私の問題は、要素がiPhoneの画面に表示されるまで待つ必要があることです。
'' 'expectationForPredicate' ''と '' 'waitForExpectationsWithTimeout' ''の解決策が見つかりましたが、このメソッドは予想される述語がタイムアウト内で一致しない場合にテストケースを失敗するように設計されています。
要素が表示されず、タイムアウトを超えた場合に要素が画面に表示されるのを待つことができるコードが必要ですが、テストケースが失敗することは望ましくありません。むしろ、私はそれらが私のテストに失敗の代わりに、以下は真または偽
が戻ってきているように私は上記の機能を回避して解決策を見つけた