2016-07-14 5 views
5

xcodeでUITestingを使用して、シミュレータのカスタムロケーションを何らかの形でコード化することが可能かどうか疑問です。多くの場所の変更が必要なアプリケーションがあり、UITestingスイートの一部として場所の変更を自動化することができればすばらしいでしょう。これに似た別の質問を見つけXcodeのUITestingを使用してシミュレータの位置を変更する

+0

テスト中またはテストごとに場所を変更しますか? – Oletha

+0

理想的にやってみたいがどちらかが助けになるだろう。オレタのことを知っていますか? –

+0

私は以前から調査してきましたが、まだ基本的なGPX設定を動作させることはできません...その音から、場所の変更中テストをシミュレートするメカニズムはありません。私の推薦は、起動時の引数で起動されたときにテスト中にアプリケーション内のCore Locationオブジェクトをモックすることです。しかし、どのくらいうまくその場所の中テストを変更するために働くかわからない... – Oletha

答えて

1

ので、私は、私はちょうどそこに掲載の答えを再利用するだろうと思った:。

「私はこれまで最善のアプローチは、GPXファイルを使用するようになると思う。これらはあなたがLATを設定することが可能となり、 (詳細はこちら:https://blackpixel.com/writing/2013/05/simulating-locations-with-xcode.html

しかし、私は、あなた自身がアプリケーション内からこれらを呼び出し、UIテストの起動引数(XCUIApplicationを起動したとき)を使用して、どのGPXテストに応じて使用するファイル。 "

関連する問題